Sélectionnez les options de planification dans les listes déroulantes ou utilisez les préréglages pour générer des expressions cron. Voir les descriptions lisibles et les 5 prochains temps d'exécution.
Accédez à l'ensemble complet de nos outils SEO locaux, suivi de position, et optimisation alimentée par IA.
Inscription gratuiteCron est un planificateur de tâches basé sur le temps présent dans les systèmes d'exploitation de type Unix, y compris Linux et macOS. Il permet aux utilisateurs de programmer des commandes ou scripts pour s'exécuter automatiquement à des intervalles spécifiés, de chaque minute à une fois par an. Le planning est défini par une expression cron – une chaîne compacte de cinq champs représentant la minute, l'heure, le jour du mois, le mois et le jour de la semaine. Maîtriser la syntaxe cron est essentiel pour les administrateurs système, les développeurs backend et les ingénieurs DevOps qui doivent automatiser les sauvegardes, le traitement de données, les vérifications de santé, la génération de rapports et d'innombrables autres tâches récurrentes.
Une expression cron standard se compose de cinq champs séparés par des espaces : minute (0‑59), heure (0‑23), jour du mois (1‑31), mois (1‑12 ou Jan‑Dec), et jour de la semaine (0‑6 ou Sun‑Sat, où 0 représente le dimanche). Un astérisque (*) dans n'importe quel champ signifie « toutes les valeurs possibles ». La syntaxe d'étape */N signifie « tous les Nᵉ valeurs » – ainsi */5 dans le champ minute déclenche à 0, 5, 10, 15, etc. Vous pouvez également utiliser des virgules pour des listes (1,15 signifie le 1ᵉ et le 15ᵉ), des tirets pour des intervalles (9‑17 signifie de 9 à 17), et combiner ces éléments pour des plannings complexes comme 0 9-17/2 * * 1-5 (toutes les 2 heures de 9 h à 17 h, du lundi au vendredi).
Les plannings cron les plus fréquemment utilisés comprennent : toutes les 5 minutes (*/5 * * * *) pour la surveillance de la santé, quotidiennement à minuit (0 0 * * *) pour la rotation des logs, et les sauvegardes hebdomadaires (0 2 * * 0) le dimanche à 2 h. Lors de la conception des plannings, évitez d'exécuter des tâches gourmandes en ressources en même temps – échelonnez-les de quelques minutes. Utilisez des chemins absolus pour toutes les commandes dans les entrées crontab, et redirigez la sortie vers des fichiers de log (>> /var/log/myjob.log 2>&1) afin de pouvoir diagnostiquer les échecs. Testez toujours votre expression cron avec un outil comme celui-ci avant de la déployer en production, et vérifiez que les prochains temps d'exécution correspondent à vos attentes.