cron meia-noite 00 24 ou 00 00? [fechadas]


13

Meu crontab atual é assim:

00 00 * * 1-5 "/home/user/script.sh"

Mas parece que não está sendo acionado, todos os outros estão acionando bem, exceto o que funciona à meia-noite.

Qual é o formato adequado para a meia-noite? 00 00 ou 00 24?


2
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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.