Développeurs
Analyseur d’expressions cron
Votre expression cron traduite en français clair, avec les cinq prochaines exécutions.
Prochaines exécutions
« 0 8 * * 1-5 » : tous les jours ouvrés à 8 h, ou tous les lundis d’août ? Une expression cron mal lue, et c’est une sauvegarde qui ne tourne pas ou un rapport envoyé cent fois. Collez votre expression : elle est traduite instantanément en phrase claire, et les cinq prochaines dates d’exécution s’affichent — le moyen le plus sûr de vérifier qu’elle fait bien ce que vous croyez, avant de la mettre en production. Les cinq champs classiques sont pris en charge, avec les plages, les listes et les pas (*/5). Une expression invalide est signalée immédiatement. Gratuit, sans inscription, directement dans votre navigateur.
Comment faire ?
- Collez ou saisissez votre expression cron à cinq champs.
- Lisez sa traduction en langage clair, mise à jour en direct.
- Vérifiez les cinq prochaines exécutions calculées.
- Ajustez l’expression jusqu’à obtenir la planification voulue, puis copiez-la.
Questions fréquentes
Comment écrire « tous les jours à 8 h » en cron ?
« 0 8 * * * » : minute 0, heure 8, tous les jours, tous les mois, tous les jours de semaine. Pour les seuls jours ouvrés, « 0 8 * * 1-5 » ; pour toutes les heures, « 0 * * * * » ; pour toutes les 5 minutes, « */5 * * * * ». La traduction affichée ici vous confirme la lecture.
Que signifient les cinq champs d’une expression cron ?
Dans l’ordre : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-7, où 0 et 7 valent dimanche). Chaque champ accepte « * » (toutes les valeurs), une liste (1,15), une plage (1-5) ou un pas (*/10). Certains systèmes ajoutent un sixième champ pour les secondes — non standard.
Pourquoi ma tâche tourne-t-elle à la mauvaise heure ?
Presque toujours une affaire de fuseau horaire : cron s’exécute dans le fuseau du serveur, souvent UTC, pas dans le vôtre. Un « 0 8 » sur un serveur UTC part à 9 h ou 10 h en Suisse selon la saison. Vérifiez le fuseau du serveur — et méfiez-vous des changements d’heure pour les tâches nocturnes.
Que se passe-t-il si jour du mois ET jour de semaine sont définis ?
Cas piégeux : dans le cron classique, les deux conditions se combinent en OU, pas en ET. « 0 8 13 * 5 » tourne le 13 de chaque mois ET tous les vendredis — pas seulement les vendredis 13. Pour un vrai ET, laissez l’un des deux champs à « * » et filtrez dans le script.