Qu'est-ce qu'un générateur d'expressions cron ?
Un générateur d'expressions cron vous aide à créer des chaînes de planification cron utilisées par les systèmes d'exploitation de type Unix et les planificateurs de tâches. Les expressions cron définissent quand les tâches automatisées s'exécutent, en utilisant un format compact à cinq ou six champs représentant les minutes, heures, jours, mois et jours de la semaine.
Comment utiliser ce générateur d'expressions cron
- Entrez les valeurs dans les cinq champs cron : Minute (0-59), Heure (0-23), Jour du mois (1-31), Mois (1-12) et Jour de la semaine (0-6). Utilisez * pour « n'importe lequel », des plages comme 1-5 ou des étapes comme */5.
- L'expression cron et une description lisible par l'homme se mettent à jour automatiquement au fur et à mesure que vous tapez.
- Cliquez sur « Générer » pour charger un planning prédéfini aléatoire pour une expérimentation rapide.
- Copiez l'expression pour l'utiliser dans crontab, les pipelines CI/CD ou les planificateurs de tâches.
Concepts clés
Une expression cron standard a cinq champs : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-7, où 0 et 7 représentent dimanche). Les caractères spéciaux incluent * (n'importe quelle valeur), , (séparateur de liste), - (plage) et / (étape). Par exemple, « 0 */2 * * * » signifie « toutes les 2 heures à la minute 0 ».
Questions fréquemment posées
Que signifie l'astérisque (*) dans cron ?
L'astérisque est un caractère générique signifiant « toutes les valeurs possibles » pour ce champ. Par exemple, * dans le champ heure signifie toutes les heures.
Comment planifier une tâche pour chaque 5 minutes ?
Utilisez l'expression « */5 * * * * ». La valeur d'étape /5 dans le champ minutes déclenche l'exécution à 0, 5, 10, 15, et ainsi de suite.
Quelle est la différence entre cron à 5 champs et cron à 6 champs ?
Le cron Unix standard utilise 5 champs. Certains systèmes comme Quartz Scheduler ajoutent un sixième champ pour les secondes au début de l'expression.