O Debian crontab não executa scripts

1

Estou tendo problemas com a configuração do meu script crontab para ser executado. Quando eu executo manualmente, funciona. Meu arquivo crontab tem esta aparência:

17 13           1-31 * 1-7              /myscripts/svn_backup_script.sh

Alguém poderia me dizer se há mais alguns passos necessários para que ele funcione?

    
por Bremen 21.09.2012 / 13:20

3 respostas

1

verifique se o seu script é executável, se não, defina-o

chmod u+x /myscripts/svn_backup_script.sh

você também pode redirecionar a saída do seu script para um arquivo para verificar se ele apresenta algum erro

17 13 1-31 * 1-7    /myscripts/svn_backup_script.sh &> /tmp/svn_backup_script.log

Eu acho que seu daemon do cron está rodando

/etc/init.d/cron start
    
por 23.09.2012 / 11:41
0

Eu acho que você deveria dar uma olhada em suas variáveis de ambiente, PATH e SHELL. Você pode definir outro shell padrão dessa maneira. Quando eu usei crontab um script OCSInventory para executar, isso me ajudou.

    
por 23.09.2012 / 00:38
0

Tente não ter ".sh" no final do nome do script. As partes de execução do ISTR não gostam disso

    
por 23.09.2012 / 13:55

Tags