Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Linux/Planifier une tâche automatique sous Linux avec cron
🐧LinuxVidéo

Planifier une tâche automatique sous Linux avec cron

Lancer un script chaque nuit, chaque heure ou au démarrage avec crontab : la syntaxe des cinq champs, les exemples courants et la vérification.

9 octobre 20261 min de lecture
#serveur#linux#automatisation#cron
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Modifier sa table
  • La syntaxe
  • Les pièges
  • Vérifier

Modifier sa table

crontab -e        # modifier
crontab -l        # lister
sudo crontab -e   # tâches exécutées en root

La syntaxe

# ┌ minute (0-59)
# │ ┌ heure (0-23)
# │ │ ┌ jour du mois (1-31)
# │ │ │ ┌ mois (1-12)
# │ │ │ │ ┌ jour de la semaine (0-7, 0 et 7 = dimanche)
# * * * * * commande
30 2 * * *     /home/lea/bin/sauvegarde.sh >> /home/lea/sauvegarde.log 2>&1
0 * * * *      /usr/local/bin/verif.sh
*/15 * * * *   /usr/bin/php /var/www/site/cron.php
0 9 * * 1-5    /home/lea/bin/rappel.sh
@reboot        /home/lea/bin/demarrage.sh

Le site crontab.guru traduit une expression en langage clair.

Les pièges

  • cron n'a pas votre environnement : utilisez des chemins complets (/usr/bin/php, /home/lea/…).
  • Le script doit être exécutable : chmod +x script.sh.
  • Redirigez la sortie (>> fichier.log 2>&1) pour voir les erreurs.
  • % a un sens spécial dans une crontab : échappez-le (\%), par exemple dans date +\%F.

Vérifier

grep CRON /var/log/syslog
journalctl -u cron --since today

Alternative moderne : les timers systemd (systemctl list-timers).

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).