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 <[EMAIL PROTECTED]> 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