Crontab Guru
Analyse et explique les expressions cron. Affiche la description lisible et les prochaines exécutions.
Qu'est-ce qu'une expression cron ?
Une chaîne de 5 ou 6 champs séparés par des espaces : minute, heure, jour, mois, jour de semaine, et année optionnelle.
Que signifie * dans cron ?
L'astérisque (*) signifie "chaque valeur possible" pour ce champ.
Différence entre 0 0 * * * et 0 0 * * 1 ?
0 0 * * * s'exécute à minuit chaque jour. 0 0 * * 1 uniquement le lundi à minuit.
Puis-je utiliser des pas comme */5 ?
Oui. */5 en minutes signifie "toutes les 5 minutes".
Mon expression cron est-elle envoyée ?
Non. Tout se passe localement dans votre navigateur.
Comment exécuter toutes les 5 minutes ?
Utilisez */5 * * * * pour exécuter toutes les 5 minutes.
Que signifie 0 0 * * * ?
0 0 * * * signifie exécuter à minuit chaque jour.
Comment programmer uniquement les jours ouvrables ?
Utilisez 0 9 * * 1-5 pour exécuter à 9h00 du lundi au vendredi.
Quels caractères spéciaux cron supporte-t-il ?
Cron supporte : * (toute valeur), , (liste), - (plage), / (pas).
Comment exécuter le premier jour de chaque mois ?
Utilisez 0 0 1 * * pour exécuter à minuit le 1er de chaque mois.
Puis-je utiliser des noms au lieu de chiffres ?
Oui, certaines implémentations permettent JAN, FEB pour les mois et MON, TUE pour les jours.
Qu'est-ce que la syntaxe cron à 6 champs ?
La syntaxe à 6 champs ajoute les secondes au début : secondes, minute, heure, jour, mois, jour de semaine.
Comment exécuter toutes les heures ?
Utilisez 0 * * * * pour exécuter à la minute 0 de chaque heure.
Différence entre jour du mois et jour de semaine ?
Jour du mois (1-31) spécifie quel jour du mois. Jour de semaine (0-6) spécifie quel jour de la semaine.