/home /Mes_projets /Mes_Guides /Crontab ~/Mes_articles
Illustration Crontab

Installation et Configuration de Crontab


1- Installation du service cron

Sur Debian/Ubuntu :

sudo apt update
sudo apt install cron -y

Vérifier si le service est actif :

sudo systemctl status cron

2- Utilisation de Crontab

Ouvrir la table des tâches planifiées pour l’utilisateur courant :

crontab -e

Liste des tâches existantes :

crontab -l

Exemple de syntaxe d’une ligne crontab :

* * * * * /chemin/vers/script.sh

Chaque astérisque correspond à :

  • Minute (0 - 59)
  • Heure (0 - 23)
  • Jour du mois (1 - 31)
  • Mois (1 - 12)
  • Jour de la semaine (0 - 7)

Exemple : exécuter un script chaque jour à 2h du matin :

0 2 * * * /home/user/backup.sh

NB : pour les expressions de planification cron, ce site vous aidera

3- Gestion du service cron

sudo systemctl enable cron
sudo systemctl start cron
sudo systemctl restart cron

💡 Astuces & Sécurisation

  • Vérifiez les logs des tâches ➜ /var/log/syslog
  • Redirigez les erreurs vers un fichier : 0 3 * * * /script.sh >> /var/log/script.log 2>&1
  • Utilisez des scripts avec des permissions limitées (chmod 700)
  • Pour planifier des tâches système, modifiez /etc/crontab

Auteur : EHAVOX — Dernière mise à jour : 06/01/2026