TontonTools

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.

100% Gratuit Pas d'inscription Respectueux de la vie privée Gestion de site web
Mise à jour sept. 2026
Share X / Twitter Facebook LinkedIn WhatsApp

Comment utiliser Générateur d'expressions de tâche Cron

  1. Définissez chaque champ — des valeurs spécifiques, * pour chaque, */n pour les étapes, des plages telles que 1 à 5.
  2. Lisez la traduction en anglais simple — confirmez que cela signifie ce que vous voulez dire.
  3. Copiez l'expression dans crontab, le panneau cron de votre hôte ou le calendrier CI.
  4. 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.

Foire aux questions

Minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-7, 0 et 7 = dimanche), dans cet ordre. 30 2 * * 1 = lundi à 02h30.
*/15 * * * * — le */15 signifie "toutes les 15 minutes". Ne le confondez pas avec 15 * * * * (qui s'exécute une fois, à : 15 toutes les heures) - une erreur courante que la relecture en anglais simple détecte.
Cron les OU : 0 0 13 * 5 s'exécute tous les 13 ET tous les vendredis, pas seulement le vendredi 13. C'est la règle la plus surprenante de la spécification : pour obtenir l'ET, il faut vérifier la date à l'intérieur du travail lui-même.
Celui du serveur — donc « 3 heures du matin » correspond à 3 heures du matin, quel que soit l'endroit où la machine est réglée, et non votre heure locale. Vérifiez le fuseau horaire du serveur (et surveillez l'heure d'été) avant de vous fier à un calendrier, en particulier pour les tâches urgentes.
L'expression (collez-la ici pour confirmer), le fuseau horaire du serveur, si la commande fonctionne avec le PATH minimal de cron (utilisez des chemins absolus) et le journal cron pour les tentatives. La plupart des cas « cron n'a pas été exécuté » font partie de ces quatre cas.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.