Assistant cron
Validez une expression cron à 5 champs, obtenez la traduction humaine de chaque champ et une ligne crontab prête à copier.
Comment ça marche
cron exécute des tâches planifiées. Les 5 champs sont : minute, heure, jour du mois, mois et jour de la semaine. * signifie « toutes les valeurs », les listes (1,15) et intervalles (1-5) sont autorisés, ainsi que les pas (*/15).
Rappel : l'environnement cron est minimal (PATH réduit, pas de variables de session) ; utilisez des chemins absolus et redirigez la sortie pour ne rien perdre. Vérifiez aussi le fuseau du serveur, souvent UTC.
Exemples
Sauvegarde nocturne
Tous les jours à 3h00.
| expression | 0 3 * * * |
| command | /usr/local/bin/backup.sh |
Jours ouvrés
Du lundi au vendredi à 8h30.
| expression | 30 8 * * 1-5 |
| command | /usr/local/bin/rapport.sh |
Questions fréquentes
Pourquoi ma tâche ne s'exécute-t-elle pas ?
Causes classiques : chemin non absolu, PATH trop restreint, permissions, fuseau horaire UTC, ou un service non démarré au moment prévu.
Comment tester une expression rapidement ?
Exécutez la commande manuellement avec l'utilisateur concerné, puis recevez la sortie par mail ou redirigez-la dans un fichier.
cron ou systemd timers ?
Les timers systemd offrent journalisation, dépendances et rattrapage des exécutions manquées : préférables pour les tâches critiques.