Générateur d'expression Cron gratuit | OneStepToRank

Créez des expressions Cron visuellement

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.

Constructeur de planning Cron

Minute Hour Day (Month) Month Day (Week)
* * * * *
Every minute
Next 5 Execution Times

    Envie de plus de puissance SEO?

    Accédez à l'ensemble complet de nos outils SEO locaux, suivi de position, et optimisation alimentée par IA.

    Inscription gratuite

    Comprendre les expressions Cron

    Cron 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.

    Explication des cinq champs

    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).

    Modèles Cron courants et meilleures pratiques

    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.

    Questions fréquentes

    Qu'est‑ce qu'une expression cron ?
    Une expression cron est une chaîne de cinq champs (minute, heure, jour du mois, mois, jour de la semaine) qui définit un planning récurrent. Elle est utilisée dans les systèmes de type Unix pour automatiser les tâches. Par exemple, "0 9 * * 1" signifie "à 9 h00 chaque lundi". Un astérisque (*) représente toutes les valeurs, et */N indique chaque Nᵉ intervalle.
    Que signifie */5 dans une expression cron ?
    La syntaxe */5 est une valeur d'étape signifiant « tous les 5ᵉ valeurs ». Dans le champ minute, */5 déclenche aux minutes 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 et 55. Vous pouvez utiliser des valeurs d'étape dans n'importe quel champ : */2 dans le champ heure signifie toutes les 2 heures, */3 dans le champ mois signifie tous les 3 mois.
    Comment configurer une tâche cron sur mon serveur ?
    Sur Linux ou macOS, exécutez "crontab -e" dans votre terminal pour éditer votre crontab. Ajoutez une nouvelle ligne avec l'expression cron suivie de la commande, par exemple : 0 2 * * * /home/user/backup.sh. Enregistrez et quittez. Vérifiez avec "crontab -l" pour lister toutes les tâches planifiées. Sous Windows, utilisez le Planificateur de tâches pour une fonctionnalité de planification similaire.
    Quels sont les plannings cron les plus courants ?
    Les plannings courants comprennent : chaque minute (* * * * *), toutes les 5 minutes (*/5 * * * *), chaque heure (0 * * * *), quotidiennement à minuit (0 0 * * *), chaque dimanche (0 0 * * 0), chaque mois le 1ᵉ (0 0 1 * *), et les jours de semaine à 9 h (0 9 * * 1-5). Les tâches de sauvegarde s'exécutent généralement entre 2 h et 4 h du matin pour minimiser l'impact sur les utilisateurs.