Re: [OT] Script roda via comando mas não pelo cron
Valeu pela força pessoal....
Funcionou perfeitamente...
root 25283 7.6 0.0 1864
540 ? R
09:50 0:00 cp -ap /var/www/moodledata/ /media/sdb1/var/www/
root 25284 0.0 0.0 2496
844 pts/0 R+ 09:50 0:00 ps aux
[]ão
Em 03/04/07, Leonardo Rosa <leo.info.deb@gmail.com> escreveu:
Olá a todos...
Sei que não é nada voltado em específico para debian, mas se alguém puder ajudar...
Utiliziando o debian como distribuição no servidor e uma aplicação web
rodando sobre ele, desejo que o cron inicie um script que faça o backup.
Este scrit não tem nada D+, até porque é a primeira vez que estou tentando fazer isso.
Criei um arquivo de nome backup_diario, que está dentro da pasta root e possui as seguintes linhas:
echo
echo Copiando arquivos de /var/www/moodle/ para /media/sdb1/var/www/
cp -ap /var/www/moodle/ /media/sdb1/var/www/
echo
echo Arquivos copiados com sucesso
echo
echo Copiando arquivos de /var/www/moodledata/ para /media/sdb1/var/www/
cp -ap /var/www/moodledata/ /media/sdb1/var/www/
echo
echo Arquivos copiados com sucesso
echo
Parei o crontab e adicionei uma linha apontando para o script e ficou da seguinte forma:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6 1 * * root test -x
/usr/sbin/anacron || run-parts --report /etc/cron.monthly
20 9 * * * root ./root/backup_diario
#
Reinicio o crontab novamente e aguardo o tempo especificado para ver se os arquivos foram copiados.
O que acontece é que quando eu rodo o scrip na mão, ele executa tudo certinho, mas através do cron os arquivos não são copiados.
Os hds estão montados normalmente conforme comando: mount /dev/sdb1 /media/sdb1
Alguém poderia dar um dica do que estaria faltando?
No aguardo.
--
_O/
Leonardo Rosa
PiraíDigital - Depto Softwares Livres
Tutor - Informática (Bio Mat Adm)
Universidade Federal Fluminense
Linux User #425466 (
counter.li.org)
Debian GNU/Linux
--
_O/
Leonardo Rosa
PiraíDigital - Depto Softwares Livres
Tutor - Informática (Bio Mat Adm)
Universidade Federal Fluminense
Linux User #425466 (
counter.li.org)
Debian GNU/Linux
Reply to: