| Champ | Plage de valeurs |
|---|---|
| Minute | 0-59 |
| Heure | 0-23 |
| Jour | 1-31 |
| Mois | 1-12 |
| Jour de la semaine | 0-7 |
*Toute valeur*/5Toutes les N unités1-5Plage1,3,5Plusieurs valeurs1-5/2PasLe Générateur d’expressions Cron est un outil gratuit en ligne permettant de créer des expressions pour les tâches planifiées. Configurez les champs des minutes, heures, jours, mois et jours de la semaine pour générer rapidement une expression Cron. L’outil fournit également des préréglages courants, les plages de valeurs des champs et des explications sur la syntaxe Cron. Il convient à Linux, aux serveurs, aux environnements de développement et à différentes configurations de tâches planifiées.
Une expression Cron standard à cinq champs se compose généralement des minutes, des heures, du jour, du mois et du jour de la semaine, dans cet ordre.
Le champ des minutes utilise la plage 0-59 et indique les minutes auxquelles une tâche doit être exécutée. Par exemple, 0 signifie une exécution à la 0e minute de chaque heure.
Le champ des heures utilise la plage 0-23 et le format 24 heures. Par exemple, 8 signifie une exécution quotidienne à 8 h.
Le champ du jour utilise la plage 1-31 et permet de définir un jour du mois. Par exemple, 1 signifie une exécution le premier jour de chaque mois.
Le champ du mois utilise la plage 1-12, correspondant à janvier à décembre. Par exemple, 1 signifie une exécution en janvier de chaque année.
Le champ du jour de la semaine utilise généralement 0-7. Selon l’implémentation de Cron, la représentation du dimanche peut varier ; dans les cas courants, 0 et 7 représentent tous deux le dimanche.
* représente n’importe quelle valeur. Par exemple, utiliser * dans le champ des minutes permet une exécution chaque minute.
*/N représente une exécution à un intervalle défini. Par exemple, */5 signifie toutes les 5 unités et, dans le champ des minutes, généralement toutes les 5 minutes.
1-5 représente une plage continue de valeurs. Par exemple, utiliser 9-17 dans le champ des heures peut représenter les heures de 9 h à 17 h chaque jour.
1,3,5 représente plusieurs valeurs définies. Par exemple, plusieurs nombres dans le champ du jour de la semaine permettent d’exécuter une tâche uniquement les jours sélectionnés.
1-5/2 représente une exécution avec un pas défini dans une plage et peut être utilisé pour des règles nécessitant une exécution à intervalles.
* * * * * exécute une tâche une fois par minute.
*/5 * * * * exécute une tâche toutes les 5 minutes.
0 8 * * * exécute une tâche chaque jour à 8 h.
Vous pouvez définir plusieurs valeurs dans le champ des heures. Par exemple, 0 8,12,18 * * * exécute la tâche chaque jour à 8 h, 12 h et 18 h.
Le champ du jour de la semaine permet de définir les jours d’exécution afin que la tâche ne s’exécute que les jours sélectionnés.
Les expressions Cron courantes d’Unix/Linux comportent 5 champs : minutes, heures, jour du mois, mois et jour de la semaine.
L’expression Cron courante à cinq champs est * * * * *, qui exécute une tâche une fois par minute.
*/5 indique une exécution avec un intervalle de 5 unités. Dans le champ des minutes, cela signifie toutes les 5 minutes.
La définition du champ du jour de la semaine peut varier légèrement selon les implémentations de Cron. Unix/Linux Cron utilise généralement 0-7, le dimanche pouvant être représenté par 0 ou 7.
Cron compare l’heure actuelle du système avec les champs des minutes, heures, jours, mois et jours de la semaine de l’expression. Lorsque l’heure actuelle satisfait toutes les conditions de planification, le planificateur Cron exécute la tâche correspondante.
Le générateur d’expressions Cron permet de créer rapidement des expressions de tâches planifiées grâce à une configuration visuelle des champs et fournit les plages de valeurs, les règles de syntaxe et des exemples courants. Il permet ainsi de créer des expressions adaptées aux tâches Linux et serveur courantes sans devoir mémoriser une syntaxe Cron complexe.
Commentaires 0