Générateur crontab
Repérez les mauvais horaires avant qu'ils vous réveillent. Construisez des expressions cron visuellement, lisez-les en clair et prévisualisez les prochaines exécutions.
Aide-mémoire syntaxe crontab
| Champ | Valeurs autorisées | Caractères spéciaux |
|---|---|---|
| Minute | 0 - 59 | , - * / |
| Heure | 0 - 23 | , - * / |
| Jour | 1 - 31 | , - * / |
| Mois | 1 - 12 | , - * / |
| Semaine | 0 - 6 (0 = dimanche) | , - * / |
FAQ crontab
Q:Quelle différence entre */5 et 5 ?
*/5 signifie tous les cinq intervalles. Un simple 5 signifie seulement la cinquième minute ou heure dans ce champ.
Q:Pourquoi ma tâche cron tourne-t-elle à la mauvaise heure ?
Cron utilise le fuseau horaire de la machine ou de l'environnement d'exécution où le planificateur tourne. Vérifiez toujours le fuseau serveur, l'heure d'été et si la plateforme attend de l'UTC.
Q:Comment rediriger les logs cron ?
Redirigez stdout et stderr vers un fichier de log, un système de supervision ou une cible de notification afin que les échecs ne disparaissent pas après la fin du planificateur.
Q:Que vérifier si une tâche cron ne tourne pas ?
Confirmez que le service cron est actif, que le script est exécutable, que la commande utilise des chemins absolus si nécessaire et que la tâche s'exécute sous l'utilisateur attendu.
Q:Les expressions cron diffèrent-elles selon les plateformes ?
Oui. Le crontab Unix classique a souvent cinq champs. Certains planificateurs ajoutent secondes, années, mois nommés ou macros spéciales, donc vérifiez la plateforme cible avant de copier une expression.
Déplacez les scripts hors d'un ordinateur portable vers une infrastructure conçue pour tourner quand la tâche compte encore : rapports, reconstructions, rafraîchissements de cache, webhooks et maintenance. Voir les options de déploiement