Générateur de ligne CRON Linux

Composez votre expression CRON et générez la ligne crontab complète avec commande, logs et variables d'environnement.

Expression CRON

Syntaxe : * (tout)  |  nombre  |  1,2,3 (liste)  |  1-5 (plage)  |  */5 (intervalle)

Commande / Script (optionnel)

Ex : /usr/local/bin/backup.sh, python3 /home/user/script.py, php /var/www/artisan schedule:run

Options avancées (optionnel)

Ajouté comme ligne # commentaire avant la tâche

Format /etc/cron.d/ uniquement — laissez vide pour un crontab utilisateur

Email pour les sorties non redirigées. MAILTO="" pour désactiver.

PATH personnalisé si vos commandes ne sont pas dans le PATH cron par défaut

Répertoire de travail pour les tâches cron

Sélectionnez un scénario ou créez votre expression.

Comprendre le principe

Une expression CRON définit une planification récurrente via 5 champs : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-6). La syntaxe supporte les wildcards (*), listes (1,2,3), plages (1-5) et intervalles (*/5). Nativement intégrée à cron, systemd-timer, Kubernetes CronJob, et la plupart des orchestrateurs modernes, elle permet d'automatiser scripts, sauvegardes, nettoyages et opérations de maintenance système. La ligne crontab complète associe l'expression à une commande, un utilisateur système optionnel (format /etc/cron.d/), et des redirections de sortie vers des fichiers de log ou /dev/null pour éviter les emails intempestifs. Les variables d'environnement MAILTO, PATH et HOME permettent de contrôler précisément le contexte d'exécution et la gestion des notifications.

Bonnes pratiques

Utilisé dans : Linux (crontab utilisateur, /etc/cron.d/), Docker, Kubernetes CronJob, CI/CD, serveurs VPS, environnements de production.