Dates et temps
Analyseur d’Expressions Cron en ligne
Saisissez une expression Cron standard pour obtenir une explication claire, le détail des champs et les prochaines occurrences.
Analyseur d’Expressions Cron
Guide Cron
Qu’est-ce qu’une expression Cron ?
Cron est une syntaxe utilisée pour planifier des tâches récurrentes sur UNIX, Linux et d’autres plateformes. La forme standard utilise cinq champs.
Les 5 champs Cron
Les champs représentent la minute, l’heure, le jour du mois, le mois et le jour de la semaine, dans cet ordre.
Que signifie * ?
L’astérisque représente toutes les valeurs possibles du champ. Par exemple, * * * * * s’exécute chaque minute.
Plages et listes
Utilisez 1-5 pour une plage, 1,3,5 pour une liste et 1-10/2 pour une plage avec intervalle. */5 signifie toutes les cinq unités.
Cron et fuseaux horaires
L’exécution réelle dépend du fuseau horaire du système qui exécute Cron. Les prochaines occurrences respectent le fuseau IANA sélectionné et les changements d’heure.
Questions fréquentes
Questions sur les expressions Cron
Comment lire une expression Cron ?
Lisez ses cinq champs de gauche à droite : minute, heure, jour du mois, mois et jour de la semaine.
Que signifie * * * * * ?
La tâche s’exécute chaque minute.
Que signifie */5 dans Cron ?
La tâche s’exécute toutes les cinq unités du champ concerné.
Comment exécuter une tâche toutes les heures ?
Utilisez 0 * * * * pour l’exécuter à la minute 0 de chaque heure.
Comment exécuter Cron tous les jours ?
Utilisez 0 0 * * * pour l’exécuter chaque jour à minuit.
Comment exécuter Cron du lundi au vendredi ?
Utilisez une plage comme 0 9 * * 1-5.
Comment savoir quand une expression Cron s’exécutera ?
Saisissez l’expression, choisissez un fuseau et consultez les prochaines occurrences calculées.
Cron utilise-t-il le fuseau du serveur ?
Généralement oui. Le système qui exécute Cron détermine le fuseau réel.
Quelle est la différence entre Cron UNIX et Quartz ?
Cron UNIX standard utilise cinq champs. Quartz en utilise souvent six ou sept, avec les secondes, et ne doit pas être interprété automatiquement comme Cron UNIX.