Guide de Démarrage Rapide Expression Cron - Créez Votre Première Tâche Planifiée en 5 Minutes
Apprenez à créer des expressions cron en 5 minutes. Guide visuel avec modèles pour les tâches courantes. Parfait pour les débutants.
Prêt à commencer ?
Essayez-le maintenant - c'est gratuit, aucune inscription requise
Ce dont vous aurez besoin
- ✓ Connaissances de base en ligne de commande
- ✓ Accès à un système Unix/Linux ou notre outil en ligne
- ✓ Compréhension des intervalles de temps (minutes, heures, jours)
Comprendre Cron en 30 Secondes
- → Cron est un planificateur de tâches basé sur le temps dans les systèmes Unix/Linux
- → Il utilise un format d'expression simple : 5 champs (minute, heure, jour, mois, jour de la semaine)
- → Exemple : <code>0 2 * * *</code> = exécution tous les jours à 2h00 du matin
- → Les tâches cron s'exécutent automatiquement à des heures/intervalles spécifiés
- → Parfait pour les sauvegardes, la maintenance, les rapports et l'automatisation
Étapes Rapides
Choisir un Modèle ou Créer une Expression Personnalisée
Commencez avec un horaire prédéfini (comme "Tous les jours à minuit") ou personnalisez votre propre expression en sélectionnant des valeurs pour chaque champ.
💡 Astuce : Nouveau sur cron ? Commencez avec des modèles pour comprendre le modèle, puis personnalisez.
Configurer les 5 Champs
Définissez les valeurs pour Minute (0-59), Heure (0-23), Jour (1-31), Mois (1-12) et Jour de la Semaine (0-6). Utilisez * pour "tous" et des nombres spécifiques pour des heures exactes.
0 2 * * * = Tous les jours à 2h00
0 */6 * * * = Toutes les 6 heures
*/30 * * * * = Toutes les 30 minutes
💡 Astuce : Utilisez */N pour "toutes les N unités" - par exemple */15 signifie "toutes les 15 minutes"
Voir Votre Expression Mise à Jour en Temps Réel
Regardez l'expression cron se construire pendant que vous faites des sélections. L'expression se met à jour automatiquement.
💡 Astuce : Cliquez sur n'importe quelle partie de l'expression pour voir ce qu'elle fait
Vérifier les Prochaines Exécutions
Voyez exactement quand votre tâche cron s'exécutera ensuite. Nous montrons les 10 prochaines exécutions.
💡 Astuce : Faites attention au fuseau horaire - assurez-vous qu'il correspond à l'heure de votre serveur
Copier et Déployer
Une fois satisfait, cliquez sur "Copier Cron" et collez-le dans votre fichier crontab, Kubernetes CronJob, AWS EventBridge ou tout système de planification.
💡 Astuce : Testez votre cron manuellement une fois avant le déploiement en production
Modèles Courants
Toutes les Heures
0 * * * * S'exécute au début de chaque heure
Cas d'usage : Synchronisation périodique des données, vérifications de santé
Tous les Jours à Minuit
0 0 * * * S'exécute à 00:00 (minuit) tous les jours
Cas d'usage : Sauvegardes quotidiennes, rotation des logs, rapports
Tous les Lundis à 9h
0 9 * * 1 S'exécute à 9h00 tous les lundis
Cas d'usage : Rapports hebdomadaires, tâches de maintenance
Toutes les 6 Heures
0 */6 * * * S'exécute toutes les 6 heures (00:00, 06:00, 12:00, 18:00)
Cas d'usage : Synchronisations quotidiennes multiples, surveillance
Tous les Dimanches à 3h du Matin
0 3 * * 0 S'exécute à 3h00 tous les dimanches
Cas d'usage : Maintenance hebdomadaire, nettoyage
Premier du Mois à Minuit
0 0 1 * * S'exécute à 00:00 le 1er de chaque mois
Cas d'usage : Rapports mensuels, cycles de facturation
Intégrer avec Votre Système
Linux Crontab
# Modifier crontab
crontab -e
# Ajouter votre tâche cron
0 2 * * * /path/to/your/script.sh
Tester avec : crontab -l (lister toutes les tâches cron)
Kubernetes CronJob
apiVersion: batch/v1
kind: CronJob
metadata:
name: backup
spec:
schedule: "0 2 * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: backup
image: backup-image:latest
Crée des tâches planifiées dans les clusters Kubernetes
AWS EventBridge
# Règle EventBridge
Expression de taux : rate(24 hours)
# OU expression cron : cron(0 2 * * ? *)
Planification sans serveur dans AWS Cloud
Pièges Courants à Éviter
Mauvais Fuseau Horaire
✓ Solution : Cron utilise UTC par défaut. Convertissez votre heure locale en UTC ou définissez TZ=Europe/Paris dans votre crontab.
Syntaxe Incorrecte
✓ Solution : Chaque champ doit être séparé par des espaces. Utilisez * pour "tous" et des virgules pour plusieurs valeurs.
Pas de Sortie/Journalisation
✓ Solution : Redirigez toujours la sortie : 0 2 * * * /script.sh > /var/log/cron.log 2>&1
Questions Fréquentes
Quelle est la différence entre * et */n ? ▼
Comment exécuter une tâche cron toutes les 5 minutes ? ▼
Quel fuseau horaire cron utilise-t-il ? ▼
Comment savoir si ma tâche cron fonctionne ? ▼
Puis-je tester une expression cron sans attendre ? ▼
Related Resources
Commencer à utiliser Générateur d'Expression Cron maintenant
Gratuit, aucune inscription, 100% axé sur la confidentialité
Essayer Générateur d'Expression Cron →