Flowfiles ← Tous les outils

Cron · Crontab · Hebdomadaire · Lundi-vendredi · @weekly · Sans upload

Générateur d'expression cron

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.

Format
Raccourcis
0-59
0-23
1-31
1-12
0-7 (dim=0)

Signification

--

    Prochaines exécutions

      Ligne crontab

      Fonctions utiles

      Cron hebdomadaire

      Générez vite un cron chaque semaine, chaque lundi, chaque vendredi ou du lundi au vendredi.

      Lecture en français

      Chaque champ est expliqué pour repérer les erreurs entre minute, heure, jour du mois et jour de semaine.

      Dates suivantes

      Prévisualisez les prochaines exécutions dans votre fuseau horaire avant de coller la ligne en production.

      100% local

      Validation et calculs se font côté navigateur. Aucune expression ni commande n'est envoyée à un serveur.

      Créer une crontab Linux sans se tromper

      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.

      Adapter l'expression au contexte réel

      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.

      Requêtes cron couvertes

      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.

      Questions fréquentes

      Quelle expression cron pour chaque lundi à 9 h ?

      Utilisez 0 9 * * 1. Le dernier champ 1 représente lundi dans cron Unix.

      Quelle différence entre @weekly et 0 9 * * 1 ?

      @weekly équivaut à 0 0 * * 0, donc dimanche à minuit. Pour lundi à 9 h, écrivez explicitement 0 9 * * 1.

      Comment exécuter une tâche seulement les jours ouvrés ?

      Placez 1-5 dans le champ jour de semaine : 0 8 * * 1-5 lance la tâche à 8 h du lundi au vendredi.

      Pourquoi le jour du mois et le jour de semaine sont-ils dangereux ensemble ?

      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.

      Guides cron