web-dev-qa-db-fra.com

comment exécuter cron job tous les 3 mois?

À quoi ressemblerait l'entrée crontab pour un travail qui s'exécute le premier jour du troisième mois?

35
haim evgi

Le script suivant sera exécuté le 1er janvier, avril, juillet et octobre à 03h30

30 03 01 Jan,Apr,Jul,Oct * /path/to/script

Alternativement, mais moins évident

30 03 01 */3 * /path/to/script

Se déroulera tous les trois mois à 03h30 le 1er janvier, avril, juillet et octobre.

73
Richard Holloway

Wikipedia a une belle explication sur la façon de configurer Cron.

Pour votre cas spécifique, vous pouvez exécuter un Cron Expression pour exécuter tous les 3 mois - évidemment changer les mois en fonction de votre horaire.

0 0 1 JAN,APR,JUL,OCT  * /path/to/script.bash
8
Jon Rhoades

Pour JIRA (et autres expressions cron à 6 chiffres):

0 0 0 1 JAN, AVR, JUL, OCT?

0
lobi