cron minuit 00 24 ou 00 00? [fermé]


13

Mon crontab actuel ressemble à ceci:

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

Mais il semble que cela ne se déclenche pas. Tous les autres se déclenchent bien sauf celui qui fonctionne à minuit.

Quel est le bon format pour minuit? 00 00ou 00 24?


2
Quel OS utilisez-vous? Il existe des différences entre les implémentations cron. Par exemple, sur Debian (et d'autres Linux mais pas tous), vous pouvez utiliser @midnight. Aussi, est-ce une faute de frappe ou utilisez-vous réellement home/user/script.shpas /home....
— terdon

Oui, vous avez raison, j'ai fixé le chemin maintenant. Je vais vérifier si ça se déclenche ce soir.
— Level1Coder

OK, dans ce cas, je vote pour fermer car il est peu probable que cela aide les futurs visiteurs.
— terdon

Réponses:


21

Je crois que 0 0c'est la bonne spécification pour minuit (pas de zéros non significatifs, donc dans ce cas pas de double zéro). De l'homme 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)

Si c'est dans la crontab du système (c'est-à-dire /etc/crontab), assurez-vous que le champ entre les spécifications de temps et la commande est l'utilisateur sous lequel la commande doit être exécutée.

Assurez-vous également que le chemin d'accès à votre commande est entièrement spécifié, dans $PATH, ou est logique par rapport à $HOME.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.