info:crontab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:crontab [2015/06/04 08:13] radeffinfo:crontab [2024/01/31 04:12] (Version actuelle) radeff
Ligne 1: Ligne 1:
-====== Automatisation des tâches: cron crontab ======+====== Automatisation des tâches: croncrontab, incron ======
 cron est un programme qui permet aux utilisateurs des systèmes Unix d’exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiées à l’avance, ou selon un cycle défini à l’avance. ([[https://fr.wikipedia.org/wiki/Cron#crontab|wikipedia]]) cron est un programme qui permet aux utilisateurs des systèmes Unix d’exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiées à l’avance, ou selon un cycle défini à l’avance. ([[https://fr.wikipedia.org/wiki/Cron#crontab|wikipedia]])
  
 +si on veut un programme qui se lance au boot (démarrage) ou au shutdown (arrêt) c'est ici: [[linux_auto_boot_shutdown]]
 +
 +====== Crontab Guru ======
 +Un site bien pratique pour générer les crontabs que vous souhaitez : https://crontab.guru/
 ===== voir les crons ===== ===== voir les crons =====
 crontab -l crontab -l
Ligne 22: Ligne 26:
  
 **Astuce** **Astuce**
-Vérifier que contenu à envoyer n'est pas vide, p.ex.:+Vérifier que contenu à envoyer n'est pas vide:
  
   /home/radeff/bin/programme.sh -q >/var/tmp/cron_backup.out 2>&1; if [ -s /var/tmp/cron_backup.out ]; then mailx -s "[Cron] check ProgrammeCHose v1" fradeff@akademia.ch < /var/tmp/cron_backup.out; fi   /home/radeff/bin/programme.sh -q >/var/tmp/cron_backup.out 2>&1; if [ -s /var/tmp/cron_backup.out ]; then mailx -s "[Cron] check ProgrammeCHose v1" fradeff@akademia.ch < /var/tmp/cron_backup.out; fi
 +===== incron =====
 +  inotify, incron
 +  
 +//astuce NiKo//
  
 +faire du cron basé sur les événements plutôt que sur le temps, ex. modification dans un dossier etc
  
 +  * http://linuxfr.org/news/exploiter-inotify-c-est-simple
 +  * https://fr.wikipedia.org/wiki/Inotify
 +  * https://doc.ubuntu-fr.org/incron
 +  * http://man7.org/linux/man-pages/man7/inotify.7.html
 +  * http://blog.lagentz.com/general/automate-your-shell-scripts-using-inotify-and-inotifywait/
 +  * http://stackoverflow.com/questions/7566569/how-to-continuosly-monitor-the-directory-using-dnotify-inotify-command
  
 +{{tag>cron}}
  • info/crontab.1433398423.txt.gz
  • Dernière modification : 2015/06/04 08:13
  • de radeff