svg2all

Expliquer une expression cron

Explique en clair ce que signifie une ligne cron et quand elle s'exécutera.

Fonctionne dans votre navigateur – le fichier n'est jamais envoyé

Chargement de l'outil …

Questions fréquentes

Mon fichier est-il envoyé ?

Non. La conversion se fait entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil – aucun serveur ne peut le voir. Une fois la page chargée, l'outil fonctionne même hors ligne.

Quelle syntaxe cron est prise en charge ?

Les cinq champs classiques : minute, heure, jour du mois, mois, jour de la semaine. Les plages (1-5), listes (1,3,5), pas (*/15) et noms (mon, jan) fonctionnent. Volontairement absents : une colonne de secondes, les macros @daily et les extensions L/W/# – elles diffèrent selon les implémentations de cron, et les lire autrement que votre planificateur réel serait pire que de le dire.

Pourquoi « 0 0 1 * mon » s'exécute-t-il plus souvent que prévu ?

C'est une véritable particularité de cron, pas une erreur ici. Lorsque le champ du jour du mois et celui du jour de la semaine sont tous deux restreints, cron se déclenche si *l'un* des deux correspond : donc le 1er de chaque mois et chaque lundi. Pour l'intersection, ne restreignez qu'un seul des deux champs.

Dans quel fuseau horaire sont les prochaines exécutions ?

L'heure locale de votre ordinateur, car c'est celle qu'un démon cron utilise par défaut. Si votre serveur tourne en UTC, son « 3 h du matin » différera de ce que vous voyez ici.