rodrigoevaldo
(usa Ubuntu)
Enviado em 03/08/2010 - 17:42h
Quais são os macetes para o cron do Ubuntu rodar as chamadas normalmente?
Já fiz de tudo, no crontab -e do usuário root, adicionei a seguinte chamada para testar:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/
*/1 * * * * root ./root/copia.sh
*/1 * * * * root /root/sincroniza.sh
#
o objetivo é apenas copiar os dados de um HD e passar para o outro. E uma vez ao vez realiza o sincronismo com o rsync.
Verifico no log do Ubuntu:
grep CRON /var/log/syslog
Aug 1 09:08:23 view-server-ba cron[6608]: (CRON) INFO (pidfile fd = 3)
Aug 1 09:08:23 view-server-ba cron[6609]: (CRON) STARTUP (fork ok)
Aug 1 09:08:23 view-server-ba cron[6609]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Aug 1 09:08:23 view-server-ba cron[6608]: (CRON) INFO (pidfile fd = 3)
Aug 1 09:08:23 view-server-ba cron[6609]: (CRON) STARTUP (fork ok)
Aug 1 09:08:23 view-server-ba cron[6609]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Mais uma observação, os arquivos .sh recebeu o chmod 777
Também coloquei os comandos diretos no Cron como por exemplo
*/1 * * * * root cp /media/hd1 /media/hd2
Também tentei este procedimento
*/1 * * * * cp /media/hd1 /media/hd2
E outra tentativa também
* * * * * cp /media/hd1 /media/hd2
Reiniciei o serviço cron:
service cron restart
Poxa, já estou quase xingando o pai do Ubuntu... Estre cron não funciona...
Apenas uma única vez que funcionou utilizando a chamada para o /root/copia.sh
No Shell normal todos os comandos funciona normalmente.