Umunthu.tech

Pour un numérique éthique, respectueux et centré sur l'humain

Générateur d'Expressions Cron - Simple, Intuitif et Complet

Créez des expressions cron compatibles à 100% avec une validation en temps réel et des explications claires. Parfait pour les débutants comme pour les administrateurs système.

Expression Cron

* * * * *

Configuration Crontab

Ajoutez une commande pour générer la configuration cron

Options de sortie

Minute

Définit à quelle(s) minute(s) la tâche doit s'exécuter.

Explication

Prochaines exécutions

    Guide d'installation

    Pour planifier votre tâche, ajoutez la ligne de configuration générée à votre crontab.

    1. Ouvrez votre terminal sur votre machine Linux ou macOS.
    2. Tapez la commande suivante pour modifier votre fichier crontab :
      crontab -e

      Si c'est votre première fois, le système peut vous demander de choisir un éditeur de texte (comme nano ou vim). Choisissez celui avec lequel vous êtes le plus à l'aise (nano est souvent plus simple pour les débutants).

    3. Copiez la ligne de configuration générée ci-dessus (celle avec l'expression cron et votre commande).
    4. Collez cette ligne à la fin du fichier dans l'éditeur de texte.
    5. Enregistrez le fichier et quittez l'éditeur :
      • Avec nano :
        1. Appuyez sur Ctrl + O pour écrire (enregistrer).
        2. Appuyez sur Entrée pour confirmer le nom du fichier.
        3. Appuyez sur Ctrl + X pour quitter.
      • Avec vim :
        1. Appuyez sur la touche Échap pour passer en mode commande.
        2. Tapez :wq puis appuyez sur Entrée pour écrire (enregistrer) et quitter.
    Astuce : Pour vérifier que votre tâche a bien été ajoutée, utilisez la commande crontab -l.

    Guide de Référence Cron

    Structure de l'expression

    ┌───────────── minute (0 - 59)
    │ ┌───────────── heure (0 - 23)
    │ │ ┌───────────── jour du mois (1 - 31)
    │ │ │ ┌───────────── mois (1 - 12 ou JAN-DEC)
    │ │ │ │ ┌───────────── jour de la semaine (0 - 6 ou SUN-SAT)
    │ │ │ │ │
    * * * * * commande_a_executer

    Caractères spéciaux

    SymboleSignificationExempleÉquivalent
    *Toute valeur* * * * *Chaque minute
    ,Séparateur de liste1,15,30 * * * *Aux minutes 1, 15, et 30
    -Intervalle de valeurs0 1-5 * * *À minuit, de 1h à 5h du matin
    /Intervalle de pas*/15 * * * *Toutes les 15 minutes

    Mots-clés spéciaux

    Mot-cléSignificationÉquivalent Cron
    @yearly (ou @annually)Exécuter une fois par an, le 1er janvier à minuit.0 0 1 1 *
    @monthlyExécuter une fois par mois, le premier jour du mois à minuit.0 0 1 * *
    @weeklyExécuter une fois par semaine, le dimanche à minuit.0 0 * * 0
    @daily (ou @midnight)Exécuter une fois par jour, à minuit.0 0 * * *
    @hourlyExécuter une fois par heure, au début de l'heure.0 * * * *
    @rebootExécuter une seule fois au démarrage du système.Non applicable