Outils pour utilisateurs

Outils du site


Panneau latéral

cron

Automatisation

Commandes plannifiées : crontab

Le fichier /etc/crontab regroupe les commandes qui doivent être lancées de manière périodiques ou au demmarage.

Voici le contenu commenté :

## On défini le type de shell et les chemins d'accès aux programmes :
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
## Ici les commandes par défaut :
# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
 
###### Reglage de l'heure 
10 * * * *    root  /etc/init.d/ntp stop && ntpdate 0.fr.pool.ntp.org && /etc/init.d/ntp start && hwclock --systohc --utc
 
####### Vidage des corbeilles
30 * * * *      root rm -R /media/musique/.Trash/* /media/data/.Trash/*
 
####### Sauvegardes-systeme (obsolète avec l'utilisation de backupninja)
#0 5 15 * *      root dpkg --get-selections > /etc/liste-des-paquets
#30 20 * * *    root    /root/bin/sauv-system-rsync.sh
 
###### Sauvegarde telephones pec et carddav contacts (lancer le script "sauvegardes-davical" avec les bonnes variables d'environnement)
01 04 * * *     pec (for i in $(env); do export=$i; done && export USER=pec; $HOME/bin/sauvegardes-davical)
 
####### Permissions
1 8-23/2 * * *  root  chmod -R 2770 /media/data/commun-colloc
#3 8-23/2 * * *  root  chmod -R 2777 /media/data/echanges
5 8-23/2 * * *  root  chmod -R 2775 /media/data/videos
7 8-23/2 * * *  root  chmod -R 2777 /media/data/incoming
#9 8-23/3 * * *  root  chmod -R 2750 /media/data/perso/*
11 8-23/3 * * *  root  chmod -R 2775 /media/musique/musique-*
 
####### Demmarage de services
#@reboot root    service etherpad-lite start
 
####### Bacabio : mettre à jour la page de codes pour les documents inclus dans bacabio.
*/30 * * * * root mysql -u pdf -p4tLjppyESm6rzR8h < /media/data/perso/pec/bacabio/pdf.sql
 
####### Listing des sauvegardes (lancer le script "confs-sauvegardes")
01 19 * * * root /root/bin/confs-sauvegardes
cron.txt · Dernière modification: 2015/01/05 15:45 (modification externe)