Qual SO você usa? Existem diferenças entre implementações cron. Por exemplo, no Debian (e em outros Linux, mas não em todos), você pode usar @midnight. Além disso, é um erro de digitação ou você realmente home/user/script.shnão está usando /home....
terdon
Sim, você está correto. Corrigi o caminho agora. Vou verificar se ele dispara hoje à noite.
Level1Coder
OK, nesse caso, estou votando para fechar, pois é improvável que ajude futuros visitantes.
terdon
Respostas:
19
Acredito que 0 0seja a especificação correta para a meia-noite (sem zeros à esquerda, portanto, neste caso, sem zero duplo). Do man crontab (5):
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
Se isso estiver no crontab do sistema (ie /etc/crontab), verifique se o campo entre as especificações de tempo e o comando é o usuário em que o comando deve ser executado.
Verifique também se o caminho para o seu comando está totalmente especificado $PATH, ou faz sentido em relação a $HOME.
@midnight
. Além disso, é um erro de digitação ou você realmentehome/user/script.sh
não está usando/home...
.Respostas:
Acredito que
0 0
seja a especificação correta para a meia-noite (sem zeros à esquerda, portanto, neste caso, sem zero duplo). Do man crontab (5):Se isso estiver no crontab do sistema (ie
/etc/crontab
), verifique se o campo entre as especificações de tempo e o comando é o usuário em que o comando deve ser executado.Verifique também se o caminho para o seu comando está totalmente especificado
$PATH
, ou faz sentido em relação a$HOME
.fonte