Aller au contenu

Exemples d'expressions cron
prêtes pour le crontab.

Les 30 planifications que tout le monde installe, de la minute à l'année. Chaque entrée renvoie vers sa propre page : l'expression, sa lecture en français clair, et ses 10 prochaines exécutions calculées sous forme de dates.

Lignes POSIX à copier-coller Aperçu de la prochaine exécution sur chaque page Instantané · sans inscription
Pas dans la liste ? créez n'importe quelle planification : générateur cron → trouvé une expression cron illisible ? traducteur cron →

À la minute

8 planifications

À l'heure

7 planifications

Quotidien

3 planifications
0 12 * * *Tous les jours à 12:00

Hebdomadaire

7 planifications
0 0 * * 0Hebdomadaire

Mensuel, trimestriel, annuel

5 planifications
0 0 1 * *Mensuel
0 0 1 * *Chaque mois
0 0 1 */3 *Chaque trimestre
0 0 1 1 *Annuel
0 0 * * 6#2Chaque 2e samedinécessite Quartz

Doublons, Quartz et heure du serveur

avant de copier
0 0 * * *apparaît deux fois ci-dessus — « chaque jour » et « à minuit » désignent la même planification. Il en va de même pour 0 0 1 * * et 0 0 * * 0. Les deux pages de chaque paire existent parce que les deux formulations sont recherchées.
6#2est du Quartz, pas du cron — le crontab classique ne sait pas exprimer « le deuxième samedi » en une seule ligne. Cette page montre comment y arriver malgré tout, avec la technique du script de garde.
heure du serveurs'applique à chaque ligne ici : c'est l'horloge du serveur qui décide ce que signifie « minuit », pas votre heure locale.
Ce que montre chaque page

Chaque exemple a sa propre page

Chaque lien ci-dessus ouvre une page qui montre ce que fait la ligne avant que vous la copiiez :

  • La lecture en français clair — ce que disent les cinq champs, en une phrase.
  • Les 10 prochaines exécutions, sous forme de dates — calculées dans votre navigateur, pour vérifier un calendrier plutôt qu'une syntaxe.
  • La ligne d'installation avec la redirection de sortie — car la destination par défaut des erreurs cron est un e-mail que personne ne consulte.
Besoin d'une planification absente d'ici ? Créez-la

Choisir entre des planifications similaires

des choix d'appréciation
*/5 vs */10diviser l'intervalle par deux double le nombre d'exécutions — 288 contre 144 par jour. Choisissez selon la fraîcheur acceptable du résultat, pas par habitude.
0 */2 * * *des heures paires à partir de minuit : 00, 02, 04… Pour faire démarrer « toutes les 2 heures » à 09:00, prenez plutôt 0 9-23/2 * * *.
0 0 vs 30 3minuit, c'est aussi le moment où tournent les tâches de tout le monde. Une sauvegarde à 03:30 évite l'embouteillage de minuit — et la fenêtre de changement d'heure se situe entre 01:00 et 03:00, donc restez vigilant les nuits de changement.
1-5 vs 6,0les jours ouvrables forment une plage, le week-end une liste — la semaine boucle à dimanche, donc 6,0 ne peut pas s'écrire comme un intervalle.

Les outils gratuits, c'est un début.
Uptimia veille sur la santé de vos sites.

Disponibilité, SSL, expiration de domaine, vitesse de page, transactions — surveillés depuis 171+ emplacements dans le monde. 30 jours gratuits.

30 jours gratuits sans carte bancaire résiliable à tout moment plan gratuit après l'essai
100 000+ sites surveillés · conforme au RGPD