Générateur d'expressions de tâche Cron
Créez des expressions cron : planifiez des tâches avec un générateur visuel et anti-erreur.
Comment utiliser Générateur d'expressions de tâche Cron
- Définissez chaque champ — des valeurs spécifiques, * pour chaque, */n pour les étapes, des plages telles que 1 à 5.
- Lisez la traduction en anglais simple — confirmez que cela signifie ce que vous voulez dire.
- Copiez l'expression dans crontab, le panneau cron de votre hôte ou le calendrier CI.
- Vérifiez le fuseau horaire du serveur — l'horloge de cron est celle de celle de la machine, pas la vôtre.
Qu'est-ce que Générateur d'expressions de tâche Cron ?
Un générateur d'expression de tâche cron construit des expressions de planification crontab à partir d'une interface visuelle : vous définissez chaque champ (minute, heure, jour du mois, mois, jour de la semaine) et il produit l'expression à cinq champs plus une lecture en anglais simple du moment où elle s'exécute. 0 3 * * 1 signifie "tous les lundis à 3h00".
La syntaxe Cron est compacte et impitoyable : * correspond à chaque, */5 correspond à un cinquième, 1-5 une plage, 1,15 une liste - et une petite erreur ne génère pas d'erreur, elle exécute votre travail silencieusement au mauvais moment ou 60 fois trop souvent. Construire visuellement avec une relecture en anglais évite exactement ces échecs silencieux.
À propos de Générateur d'expressions de tâche Cron
Définissez chaque champ et lisez l'expression cron résultante ainsi que sa signification en anglais simple.
Horaires courants dont tout le monde a besoin : tous les soirs à 3 heures du matin (0 3 * * *), toutes les 15 minutes (*/15 * * * *), les matins de semaine (0 8 * * 1-5), le premier du mois (0 0 1 * *), la maintenance le dimanche soir. (0 23 * * 0). Où ils vont : les crontabs du serveur (crontab -e), l'hébergement des sections cron des panneaux de contrôle, les planifications CI (GitHub Actions utilise les mêmes cinq champs) et les planificateurs de framework.
Les pièges classiques que le constructeur rend visibles : les champs jour du mois ET jour de la semaine sont combinés OU lorsque les deux sont restreints (0 0 13 * 5 s'exécute le 13 ET tous les vendredis, pas seulement vendredi 13), et cron s'exécute dans le fuseau horaire du SERVEUR (donc "3h du matin" correspond à 3h du matin là où la machine pense qu'il se trouve - vérifiez avant de faire confiance à un horaire, en particulier aux alentours de l'heure d'été). Il s'agit du même constructeur derrière notre analyseur d'expression Cron. Copiez l'expression dans votre crontab et confirmez le fuseau horaire.