Générateur d'Expressions Cron

Créez facilement des expressions cron pour planifier vos tâches

Créer une expression cron

Expression cron

* * * * *

Explication

Cette tâche s'exécutera chaque minute de chaque heure.

Prochaines exécutions

  • mercredi 5 mars 2025 à 23:59:43
  • jeudi 6 mars 2025 à 00:00:43
  • jeudi 6 mars 2025 à 00:01:43
  • jeudi 6 mars 2025 à 00:02:43
  • jeudi 6 mars 2025 à 00:03:43

Expressions courantes

Toutes les minutes
* * * * *
S'exécute chaque minute de chaque heure
Toutes les heures
0 * * * *
S'exécute au début de chaque heure
Tous les jours à minuit
0 0 * * *
S'exécute tous les jours à 00:00
Tous les jours à midi
0 12 * * *
S'exécute tous les jours à 12:00
Toutes les 15 minutes
*/15 * * * *
S'exécute toutes les 15 minutes
Toutes les 6 heures
0 */6 * * *
S'exécute toutes les 6 heures (00:00, 06:00, 12:00, 18:00)
Tous les lundis
0 0 * * 1
S'exécute tous les lundis à minuit
Jours ouvrables (Lun-Ven) à 8h
0 8 * * 1-5
S'exécute du lundi au vendredi à 08:00
Weekend à 9h
0 9 * * 0,6
S'exécute le samedi et le dimanche à 09:00
Premier jour du mois
0 0 1 * *
S'exécute le premier jour de chaque mois à minuit
Dernier jour du mois
0 0 L * *
S'exécute le dernier jour de chaque mois à minuit
Tous les 3 mois
0 0 1 */3 *
S'exécute le premier jour tous les 3 mois à minuit

Comment utiliser cet outil

Comment utiliser le Générateur d'Expressions Cron

Les expressions cron sont utilisées pour planifier des tâches récurrentes dans les systèmes Unix, Linux et dans de nombreux outils de planification.

Une expression cron standard se compose de 5 champs :

  ┌───────────── minute (0 - 59)
  │ ┌───────────── heure (0 - 23)
  │ │ ┌───────────── jour du mois (1 - 31)
  │ │ │ ┌───────────── mois (1 - 12)
  │ │ │ │ ┌───────────── jour de la semaine (0 - 6) (Dimanche à Samedi)
  │ │ │ │ │
  * * * * *
        

Pour créer une expression cron :

  1. Sélectionnez les valeurs pour chaque champ dans les menus déroulants
  2. Pour des valeurs personnalisées, sélectionnez "Personnalisé..." et entrez votre valeur
  3. L'expression cron sera générée automatiquement
  4. Utilisez les expressions courantes pour des cas d'usage fréquents

Caractères spéciaux :

  • * : tous les (ex: toutes les minutes)
  • , : liste de valeurs (ex: 1,15,30)
  • - : plage de valeurs (ex: 1-5)
  • / : intervalle (ex: */15 = toutes les 15 minutes)
  • L : dernier (ex: L = dernier jour du mois)

Questions fréquentes

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne de caractères composée de 5 ou 6 champs qui spécifient quand une tâche doit être exécutée. Elle est utilisée dans les systèmes Unix/Linux et de nombreux outils de planification pour programmer des tâches récurrentes.

Comment lire une expression cron ?

Une expression cron standard se compose de 5 champs : minutes, heures, jour du mois, mois, et jour de la semaine. Par exemple, '0 12 * * 1-5' signifie 'à midi (12h00) du lundi au vendredi'.

Quelle est la différence entre le jour du mois et le jour de la semaine ?

Le jour du mois (3e champ) spécifie les jours du mois (1-31) tandis que le jour de la semaine (5e champ) spécifie les jours de la semaine (0-6, où 0 est dimanche). Si les deux sont spécifiés, la tâche s'exécutera lorsque l'une des conditions est remplie.

Que signifie l'astérisque (*) dans une expression cron ?

L'astérisque (*) est un caractère joker qui signifie 'toutes les valeurs possibles' pour ce champ. Par exemple, '* * * * *' signifie 'chaque minute de chaque heure de chaque jour'.

Comment spécifier plusieurs valeurs dans un champ ?

Vous pouvez utiliser une virgule pour spécifier plusieurs valeurs (ex: '1,15,30'), un tiret pour spécifier une plage (ex: '1-5' pour lundi à vendredi), ou une barre oblique pour spécifier un intervalle (ex: '*/15' pour toutes les 15 minutes).