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?

Level1Coder
la source
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.

cpugeniusmv
la source