Como posso saber o motivo da falha de um script executado por meio do cron job?

2

Na minha caixa linux eu tenho o diretório típico /etc/cron.hourly com scripts. Eu criei um com o seguinte código simples para executar um script ruby:

#!/bin/bash

ruby /home/eltony/data_warehouse_scripts/import.rb

Embora eu possa ver /var/log/cron.log e verificar se o cron está funcionando, o script nunca é executado. Não sei exatamente por quê, mas tenho certeza de que, quando digito esse comando no meu CLI e clico em enter, o script é executado e faz o que deveria.

Não sei ao certo como depurar esse problema, portanto, qualquer ajuda seria ótima. As permissões parecem boas porque são iguais a todos os scripts em cron.hourly e cron.monthly:

-rwxr-xr-x   1 root root    65 Jun  3 12:53 le_warehouse_sync
-rwxr-xr-x   1 root root   268 Nov  9  2009 mcelog.cron

Obrigado!

    
por Tony 03.06.2011 / 19:10

1 resposta

2

Verifique o email do usuário para o qual a saída é enviada (root por padrão).

    
por 03.06.2011 / 19:13

Tags