Générateur d'expression Crontab
Créez des expressions de tâches cron avec un éditeur visuel intuitif. Construisez des règles de planification complexes pour la crontab Linux sans mémoriser la syntaxe. Comprend un aperçu en direct, des explications lisibles par l'homme et des préréglages courants.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Générateur d'expression Crontab
Bienvenue sur le Générateur d'expression crontab, un outil visuel puissant qui vous aide à créer des expressions de planification cron pour les systèmes Linux sans mémoriser une syntaxe complexe. Que vous planifiez des sauvegardes automatisées, l'exécution de scripts périodiques ou la mise en place de tâches de maintenance système, ce constructeur interactif facilite la génération d'expressions cron précises avec un aperçu en direct et des explications lisibles par l'homme.
Qu'est-ce qu'une expression crontab ?
Une expression crontab (cron table) est une chaîne de cinq champs séparés par des espaces qui définit quand une tâche planifiée doit s'exécuter sur les systèmes Unix/Linux. Le démon cron lit ces expressions et exécute les commandes aux moments spécifiés. Chaque champ représente une unité de temps différente :
| Champ | Valeurs autorisées | Caractères spéciaux | Description |
|---|---|---|---|
| Minute | 0-59 | * , - / | Minute de l'heure où la commande s'exécute |
| Heure | 0-23 | * , - / | Heure du jour (format 24 heures) |
| Jour du mois | 1-31 | * , - / | Jour du mois |
| Mois | 1-12 | * , - | Mois de l'année |
| Jour de la semaine | 0-7 | * , - | Jour de la semaine (0 et 7 = dimanche) |
Explication des caractères spéciaux
- Astérisque (*) - Correspond à toutes les valeurs.
* * * * *s'exécute chaque minute. - Virgule (,) - Spécifie plusieurs valeurs.
0,30 * * * *s'exécute à :00 et :30. - Trait d'union (-) - Spécifie une plage.
0 9-17 * * *s'exécute toutes les heures de 9h à 17h. - Barre oblique (/) - Spécifie des valeurs de pas.
*/5 * * * *s'exécute toutes les 5 minutes.
Exemples courants d'expressions cron
Comment utiliser le générateur d'expression crontab
- Choisissez un préréglage ou commencez de zéro : Sélectionnez parmi plus de 18 préréglages de planification courants pour une configuration rapide, ou construisez votre propre expression personnalisée de toutes pièces.
- Configurez chaque champ temporel : Pour chaque champ (minute, heure, jour, mois, jour de la semaine), choisissez s'il faut s'exécuter à chaque intervalle, à des valeurs spécifiques, sur une plage ou par intervalles réguliers.
- Observez l'aperçu en direct : Au fur et à mesure que vous apportez des modifications, l'expression cron et la description lisible par l'homme se mettent à jour en temps réel.
- Ajoutez votre commande (facultatif) : Saisissez le chemin vers votre script ou commande pour générer une ligne crontab complète.
- Copiez et utilisez : Cliquez sur le bouton de copie pour copier votre expression, puis collez-la dans votre fichier crontab.
Comment éditer votre crontab
Pour ajouter votre expression cron générée à votre système, utilisez la commande crontab :
- Ouvrez l'éditeur crontab :
crontab -e - Ajoutez votre ligne cron : Collez l'expression générée suivie de votre commande
- Enregistrez et quittez : Le démon cron prendra automatiquement en compte vos modifications
- Affichez le crontab actuel :
crontab -l
Exemple d'entrée crontab complète
0 2 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1
Ceci exécute backup.sh tous les jours à 2h du matin et enregistre la sortie dans backup.log.
Bonnes pratiques pour les tâches cron
- Utilisez des chemins absolus : Utilisez toujours les chemins complets pour les scripts et les commandes afin d'éviter les problèmes de variable PATH.
- Redirigez la sortie : Redirigez stdout/stderr vers des fichiers journaux ou
/dev/nullpour éviter les courriels indésirables. - Testez vos scripts : Exécutez d'abord les scripts manuellement pour vous assurer qu'ils fonctionnent correctement.
- Définissez les variables d'environnement : Définissez les variables nécessaires en haut de votre crontab ou à l'intérieur des scripts.
- Utilisez des fichiers de verrouillage : Empêchez l'exécution simultanée de tâches longues en utilisant
flockou un outil similaire. - Surveillez vos tâches : Consultez
/var/log/syslogou/var/log/cronpour les journaux d'exécution.
Foire aux questions
Qu'est-ce qu'une expression crontab ?
Une expression crontab est une chaîne de cinq champs séparés par des espaces qui définit quand une tâche planifiée (cron job) doit s'exécuter sur les systèmes Unix/Linux. Les cinq champs sont : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-7, où 0 et 7 représentent tous deux le dimanche). Des caractères spéciaux comme * (tous), */n (chaque n) et les plages (1-5) permettent une planification flexible.
Comment planifier une tâche pour qu'elle s'exécute toutes les 5 minutes ?
Pour exécuter une tâche toutes les 5 minutes, utilisez l'expression cron */5 * * * *. Le */5 dans le champ des minutes signifie 'toutes les 5 minutes' (0, 5, 10, 15, ..., 55). Les astérisques dans les champs restants signifient 'chaque heure, chaque jour, chaque mois, chaque jour de la semaine'.
Que signifie l'astérisque (*) dans crontab ?
L'astérisque (*) dans crontab est un joker qui signifie 'chaque' ou 'n'importe quelle valeur'. Par exemple, * dans le champ de l'heure signifie 'chaque heure', et * dans le champ du jour du mois signifie 'chaque jour'. C'est le moyen le plus courant d'indiquer qu'un champ doit correspondre à toutes les valeurs possibles.
Comment exécuter une tâche cron uniquement en semaine ?
Pour exécuter une tâche cron uniquement en semaine (du lundi au vendredi), définissez le champ du jour de la semaine sur 1-5. Par exemple, 0 9 * * 1-5 s'exécute à 9h00 chaque jour de la semaine. Les chiffres 1-5 représentent du lundi au vendredi, 0 et 7 représentant tous deux le dimanche.
Puis-je spécifier plusieurs valeurs dans un champ cron ?
Oui, vous pouvez spécifier plusieurs valeurs à l'aide de virgules. Par exemple, 0,30 dans le champ des minutes s'exécute à la fois à :00 et :30. Vous pouvez également combiner cela avec d'autres motifs : 0 9,12,18 * * * s'exécute à 9h, 12h et 18h chaque jour.
Ressources supplémentaires
Citez ce contenu, cette page ou cet outil comme suit :
"Générateur d'expression Crontab" sur https://MiniWebtool.com/fr/generateur-expression-crontab/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 5 fév. 2026
Autres outils connexes:
Outils pour webmestres:
- Calculatrice CPC
- Calculatrice CPM
- Compresseur CSS en ligne
- Générateur de Favicon Nouveau
- Calculatrice Google AdSense
- Générateur de Cron Job En vedette
- Générateur d'expression Crontab Nouveau
- Compresseur HTML en ligne
- Convertisseur HTML en texte En vedette
- Vérificateur de Densité de Mots-Clés Nouveau
- Générateur de tableaux Markdown Nouveau
- Générateur de balises Meta
- Suppresseur de guillemets intelligents Nouveau
- Générateur de Slug d'URL Nouveau
- Calculatrice de la Valeur d'une Page Vue
- Calculatrice de la valeur du nombre de visite
- Calculateur de permissions Unix (chmod) En vedette
- Encodeur / Décodeur d'Entités HTML Nouveau
- Générateur de Lorem Ipsum Nouveau
- Échappement/Désechappement de Chaîne JSON Nouveau
- Convertisseur cURL en JSON Nouveau
- Formateur SQL Nouveau
- Optimiseur SVG Nouveau
- Générateur de redirection Htaccess Nouveau