Cron hebdomadaire
Générez vite un cron chaque semaine, chaque lundi, chaque vendredi ou du lundi au vendredi.
Cron · Crontab · Hebdomadaire · Lundi-vendredi · @weekly · Sans upload
Construisez, expliquez et validez une expression cron en français. L'outil couvre les besoins fréquents de planification : cron chaque semaine, tâche le lundi, jours ouvrés, intervalle toutes les 5 minutes, exécution à minuit et aperçu des prochaines dates directement dans le navigateur.
--
Générez vite un cron chaque semaine, chaque lundi, chaque vendredi ou du lundi au vendredi.
Chaque champ est expliqué pour repérer les erreurs entre minute, heure, jour du mois et jour de semaine.
Prévisualisez les prochaines exécutions dans votre fuseau horaire avant de coller la ligne en production.
Validation et calculs se font côté navigateur. Aucune expression ni commande n'est envoyée à un serveur.
Ce générateur d'expression cron en français sert d'abord à éviter les erreurs de lecture. Une crontab Linux paraît courte, mais les cinq champs portent beaucoup d'information : minute, heure, jour du mois, mois et jour de semaine. Une inversion entre minute et heure transforme facilement un cron toutes les 5 minutes en cron toutes les 5 heures. En collant une expression comme */5 * * * *, 0 9 * * 1 ou 0 8 * * 1-5, vous obtenez immédiatement une explication lisible et une liste de prochaines exécutions.
L'outil est utile pour les développeurs, administrateurs système, équipes no-code et responsables d'applications qui cherchent une réponse précise à des requêtes comme "expression cron chaque lundi", "crontab du lundi au vendredi", "cron tous les jours à minuit" ou "prochaine exécution cron". Il ne remplace pas la documentation de votre plateforme, mais il donne une base fiable pour écrire une ligne propre avant de la placer dans crontab -e, un serveur mutualisé, un job Docker, un CronJob Kubernetes ou un ordonnanceur applicatif compatible avec la syntaxe Unix.
La bonne expression dépend rarement du seul intervalle. Pour une sauvegarde, un lancement à 02:30 peut être meilleur que minuit, car beaucoup de services déclenchent déjà leurs traitements à 00:00. Pour une synchronisation API, un pas de 15 ou 30 minutes suffit souvent et consomme moins de quota qu'un passage toutes les 5 minutes. Pour un rapport humain, le champ jour de semaine compte plus que la fréquence brute : 0 8 * * 1 dit clairement "lundi matin", alors que @weekly vise souvent dimanche à minuit.
Gardez aussi en tête le fuseau horaire, les logs et la durée de la commande. Cron lance la ligne au moment prévu, mais il ne sait pas si la tâche précédente est terminée, si un jour férié doit être ignoré ou si une variable d'environnement manque. C'est pour cela que le générateur affiche une ligne crontab complète avec une commande d'exemple : l'expression horaire n'est qu'une partie du travail. Testez le rythme ici, puis rendez le script idempotent, ajoutez des chemins absolus et conservez des journaux exploitables.
Les raccourcis de l'outil couvrent les recherches longue traîne les plus fréquentes en français : générateur crontab Linux, expression cron tous les lundis, cron du lundi au vendredi, cron toutes les 15 minutes, cron toutes les 30 minutes, cron tous les jours à minuit et calcul prochaine exécution cron. Chaque guide lié détaille un cas précis pour aider une page satellite à répondre à une intention de recherche nette, sans mélanger les exemples quotidiens, hebdomadaires et horaires.
Utilisez 0 9 * * 1. Le dernier champ 1 représente lundi dans cron Unix.
@weekly équivaut à 0 0 * * 0, donc dimanche à minuit. Pour lundi à 9 h, écrivez explicitement 0 9 * * 1.
Placez 1-5 dans le champ jour de semaine : 0 8 * * 1-5 lance la tâche à 8 h du lundi au vendredi.
Dans cron Unix classique, si les deux champs sont restreints, la tâche s'exécute quand l'un ou l'autre correspond. 0 9 1 * 1 signifie le 1er du mois et chaque lundi, pas seulement le 1er si c'est un lundi.