O único detalhe estranho que vi é o ponto no caminho do arquivo:
./root/backup_diario.
Dessa forma o cron não está conseguindo achar o mesmo.
Tire o ponto e faça o teste: /root/backup_diario
[]'s
Wendell
Leonardo Rosa 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?
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]