Mac OSX 10.6 Cron Job não está em execução

0

Eu tentei configurar um crontab no meu Mac, mas ele não está funcionando por algum motivo.

Veja o que estou tentando executar:

*/2 * * * *  /BackupScript/backup.sh

Eu tenho isso definido para cada 2 minutos atualmente para fins de teste. Quando eu adiciono

>> /BackupScript/log.log

para a tarefa Cron, ele nunca escreve nada no arquivo, apenas cria um arquivo em branco. Devo acrescentar que o script funciona bem quando executado manualmente.

Onde estou indo errado?

    
por Erickj92 21.07.2012 / 08:29

1 resposta

0

Isso foi corrigido alterando ligeiramente a tarefa do cron. Foi alterado de

*/2 * * * *  /BackupScript/backup.sh >> /BackupScript/log.log 2>&1

para

*/2 * * * *  cd /BackupScript && ./backup.sh >> /BackupScript/log.log 2>&1

Houve algum tipo de problema em que o trabalho do Cron não sabia executar o script, mas a nova versão explicitamente diz para ele.

    
por 21.07.2012 / 19:17

Tags