Retour : Page Principale > sommaire aide > sommaire aide logiciels

Cron


Note : lire le manuel de cron (man cron) plutôt que cet exemple bancal.

Comment configurer cron pour qu'il déclenche un script shell à une heure donée ?

Ouvrir une console et passer en root (su -). Puis taper : crontab -u jpm -e
Cela éditera le fichier de configuration de cron pour l'utilisateur jpm.
Saisissez une ligne de ce type
minute heure jour mois jour_de_la_semaine commandes
  • minute ? nombre de minutes, entier entre 0 et 59
  • heure ? numéro de l'heure, entier entre 0 et 23
  • jour ? numéro du jour, nombre entier entre 1 et 31 (si le mois est spécifié, le jour doit être valide)
  • mois ? numéro du mois, entier entre 1 et 12 (ou abréviation du nom du mois)
  • jour_de_la_semaine ? numéro du jour de la semaine, entier entre 0 et 7, 0 ou 7 représentant le dimanche (ou l'abréviation du jour de la semaine)
  • commandes ? la ou les commandes à exécuter ou la commande d'exécution d'un script.
Exemple :
05 11 * * * rsync -a --delete --stats -e ssh /home/jpm/Documents 162.38.234.6:/home/partage/jpm/ | >> /home/jpm/Desktop/log_sauvegarde.txt

Changer l'éditeur par défaut du cron

Il suffit de modifier la variable d'environnement VISUAL : export VISUAL=vim