AI-TOL
⚡ Quick Start 🕐 5 minutes 📊 Débutant

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

Ouvrir Générateur d'Expression Cron →

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

1

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.

2

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"

3

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

4

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

5

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 ?
* signifie "tous" (par exemple toutes les heures), tandis que */n signifie "toutes les n unités" (par exemple */15 signifie toutes les 15 minutes). Les deux sont similaires, mais */n est plus explicite pour les intervalles.
Comment exécuter une tâche cron toutes les 5 minutes ?
Utilisez l'expression : */5 * * * *. Cela exécutera la tâche à 0, 5, 10, 15, etc. minutes de chaque heure.
Quel fuseau horaire cron utilise-t-il ?
Par défaut, cron utilise le fuseau horaire UTC. Vous pouvez spécifier un fuseau horaire différent en ajoutant CRON_TZ=Europe/Paris (ou votre fuseau horaire) dans votre fichier crontab avant la ligne de la tâche cron.
Comment savoir si ma tâche cron fonctionne ?
Vérifiez les logs cron : grep CRON /var/log/syslog (Linux) ou /var/log/cron (certains systèmes). Vous pouvez aussi rediriger la sortie vers un fichier log : * * * * * commande > /chemin/vers/fichier.log 2>&1
Puis-je tester une expression cron sans attendre ?
Oui ! Utilisez notre Générateur d'Expression Cron pour voir instantanément les prochaines exécutions. Vous pouvez aussi exécuter votre script manuellement une fois pour tester : bash /chemin/vers/votre/script.sh

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 →