[gentoo-user-fr] crontab (Was: [HD FULL] Que faut il effacer ?)
1 réponse
Thomas de Grenier de Latour
On Sat, 12 Mar 2005 13:20:49 +0100
Christophe Garault <christophe@garault.org> wrote:
> Tiens d'ailleurs en voil=E0 un beau sujet de sondage: combien de
> lignes dans vos crontab?
Il me plait bien ton sondage, =E7a peut donner des id=E9es. Alors je
commence avec la mienne (syntaxe fcron en l'occurence), dont je
reconnais la triste banalit=E9 :
%daily * * /etc/cron.daily/tmpreaper
%daily * * /etc/cron.daily/logrotate.cron
%weekly * * /usr/sbin/eupdatedb -q
%weekly * * /usr/bin/updatedb
%weekly * * /etc/cron.daily/makewhatis.cron
%daily * * /usr/local/bin/eclean -C -q distfiles packages
Et puis sinon j'ai une crontab pour mon user "thomas" avec :
%daily,nolog(true) * * /home/thomas/local/bin/bogolearn
%daily * * /usr/bin/basc -y -q &>/dev/null
%weekly * * /usr/bin/basc -y -q -f &>/dev/null
"bogolearn" c'est pour mettre =E0 jour mon filtre =E0 spam, et "basc"
c'est le client pour http://gentoo-stats.org (`emerge basc`).
Les utilisateurs avertis remarqueront l'absence de t=E2che de
backup... Heu, bon, ouais, c'est Mal, je ne le nie pas... En fait
j'en fais de temps en temps =E0 la main vers une autre machine
avec Unison, mais pour automatiser il faudrait que je fasse
un petit script qui teste si elle est up, etc., parcequ'elle n'est
branch=E9e que de fa=E7on irr=E9guli=E8re, et jusque l=E0 j'ai eu la flemme.
Oh et puis tiens, maintenant =E7a me reviens, j'avais bookmark=E9 un
thread sur le forum =E0 ce propos en me disant qu'il y avait des
choses =E0 piocher (ce que je n'ai jamais fait...) :
http://forums.gentoo.org/viewtopic.php?t=3D207764
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe Garault
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Thomas de Grenier de Latour a écrit :
| | "bogolearn" c'est pour mettre à jour mon filtre à spam
Ah ben voilà encore un truc que je vais pouvoir automatiser! Merci Thomas ;-)
| Les utilisateurs avertis remarqueront l'absence de tâche de | backup... Heu, bon, ouais, c'est Mal, je ne le nie pas...
De ce coté là j'ai moi aussi de gros progrès à faire comme on peut le constater + bas. D'autant que je viens d'avoir consécutivement 2 crash disk en moins de 10 jours sur la même machine (dont un disque tout neuf). Je lancerais un autre thread pour discuter backup parce que c'est comme les assurances, on en a jamais besoin sauf quand tout va mal...
| | Oh et puis tiens, maintenant ça me reviens, j'avais bookmarké un | thread sur le forum à ce propos en me disant qu'il y avait des | choses à piocher (ce que je n'ai jamais fait...) : | http://forums.gentoo.org/viewtopic.php?t 7764
Merci il y a des trucs sympas. Bon et bien voici le crontab (format vixie-cron) de mon utilisateur root. Il y en a d'autres mais ils sont plus petits. _____________________________________________________________ #Fichier crontab créé le 20/02/2004 par Christophe Garault #Date de dernière modification: 25/10/2004
#-------------------------------------------------- # Format du fichier | #--------------------------------------------------
#1 minute: 0 à 59 #2 heure: 0 à 23 #3 jour: 1 à 31 #4 mois: 1 à 12 ou un nom comme jan,feb,... #5 jour-semaine 0 à 6 avec le 0 étant Dimanche, ou bien une abbréviation comme mon, tue, ... #6 commande n'importe quelle commande telle qu'elle serait saisie sous un shell # # Cf. man 5 crontab pour plus d'infos
#Mise à jour des stats de fréquentation du site toutes les 6 heures 0 */6 * * * /usr/bin/webalizer > /dev/null 2>&1; chmod a=+r /var/www/webalizer/* > /dev/null 2>&1
#Verification de la queue de mail toutes les 2 heures à 1/4/ 15 */2 * * * mailq | sed -n '/Mail queue is empty/!p'
#On fait une synchro tous les jours à 2 heures 0 2 * * * /usr/sbin/esync -n > /dev/null 2>&1
#On archive les traces de ces syncros tous les dimanches à minuit et demi #Plus besoin! 30/09/04 #30 0 * * 0 rm /var/log/esync.old.bz2; mv /var/log/esync.log /var/log/esync.old; touch /var/log/esync.log; bzip2 -9 /var/log/esync.old
#Envoi d'un mail tous les lundi matin avec la date de la dernière synchro 30 8 * * 1 cat /var/cache/edb/dep/timestamp.chk
#Envoi d'un mail avec les packages à upgrader 31 8 * * 1 emerge -pvuDt world
#A faire: la sauvegarde !!!!!
#Mise à jour des RFC tous les dimanches à 3h du mat 0 3 * * 0 rfc -i > /dev/null 2>&1
#On efface les vieux logs de portage tous les mois le 1er à 2h du mat 0 2 1 * * find /var/log/portage -atime +60 | xargs -r rm
#Archive des logs du routeur tous les mois le 2 à 2h du mat #Plus besoin 02/10/04 #0 2 2 * * rm /var/log/routeur.old.bz2; mv /var/log/routeur.log /var/log/routeur.old; touch /var/log/routeur.log; bzip2 -9 /var/log/routeur.old
#A faire: la sauvegarde !!!!!
- -- Christophe Garault Take your marks: Gen too three: Emerge! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
|
| "bogolearn" c'est pour mettre à jour mon filtre à spam
Ah ben voilà encore un truc que je vais pouvoir automatiser! Merci
Thomas ;-)
| Les utilisateurs avertis remarqueront l'absence de tâche de
| backup... Heu, bon, ouais, c'est Mal, je ne le nie pas...
De ce coté là j'ai moi aussi de gros progrès à faire comme on peut le
constater + bas. D'autant que je viens d'avoir consécutivement 2 crash
disk en moins de 10 jours sur la même machine (dont un disque tout
neuf). Je lancerais un autre thread pour discuter backup parce que
c'est comme les assurances, on en a jamais besoin sauf quand tout va
mal...
|
| Oh et puis tiens, maintenant ça me reviens, j'avais bookmarké un
| thread sur le forum à ce propos en me disant qu'il y avait des
| choses à piocher (ce que je n'ai jamais fait...) :
| http://forums.gentoo.org/viewtopic.php?t 7764
Merci il y a des trucs sympas. Bon et bien voici le crontab (format
vixie-cron) de mon utilisateur root. Il y en a d'autres mais ils sont
plus petits.
_____________________________________________________________
#Fichier crontab créé le 20/02/2004 par Christophe Garault
#Date de dernière modification: 25/10/2004
#--------------------------------------------------
# Format du fichier |
#--------------------------------------------------
#1 minute: 0 à 59
#2 heure: 0 à 23
#3 jour: 1 à 31
#4 mois: 1 à 12 ou un nom comme jan,feb,...
#5 jour-semaine 0 à 6 avec le 0 étant Dimanche, ou bien une
abbréviation comme mon, tue, ...
#6 commande n'importe quelle commande telle qu'elle serait saisie
sous un shell
#
# Cf. man 5 crontab pour plus d'infos
#Mise à jour des stats de fréquentation du site toutes les 6 heures
0 */6 * * * /usr/bin/webalizer > /dev/null 2>&1; chmod a=+r
/var/www/webalizer/* > /dev/null 2>&1
#Verification de la queue de mail toutes les 2 heures à 1/4/
15 */2 * * * mailq | sed -n '/Mail queue is empty/!p'
#On fait une synchro tous les jours à 2 heures
0 2 * * * /usr/sbin/esync -n > /dev/null 2>&1
#On archive les traces de ces syncros tous les dimanches à minuit et demi
#Plus besoin! 30/09/04
#30 0 * * 0 rm /var/log/esync.old.bz2; mv /var/log/esync.log
/var/log/esync.old; touch /var/log/esync.log; bzip2 -9 /var/log/esync.old
#Envoi d'un mail tous les lundi matin avec la date de la dernière synchro
30 8 * * 1 cat /var/cache/edb/dep/timestamp.chk
#Envoi d'un mail avec les packages à upgrader
31 8 * * 1 emerge -pvuDt world
#A faire: la sauvegarde !!!!!
#Mise à jour des RFC tous les dimanches à 3h du mat
0 3 * * 0 rfc -i > /dev/null 2>&1
#On efface les vieux logs de portage tous les mois le 1er à 2h du mat
0 2 1 * * find /var/log/portage -atime +60 | xargs -r rm
#Archive des logs du routeur tous les mois le 2 à 2h du mat
#Plus besoin 02/10/04
#0 2 2 * * rm /var/log/routeur.old.bz2; mv /var/log/routeur.log
/var/log/routeur.old; touch /var/log/routeur.log; bzip2 -9
/var/log/routeur.old
#A faire: la sauvegarde !!!!!
- --
Christophe Garault
Take your marks:
Gen too three: Emerge!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
| | "bogolearn" c'est pour mettre à jour mon filtre à spam
Ah ben voilà encore un truc que je vais pouvoir automatiser! Merci Thomas ;-)
| Les utilisateurs avertis remarqueront l'absence de tâche de | backup... Heu, bon, ouais, c'est Mal, je ne le nie pas...
De ce coté là j'ai moi aussi de gros progrès à faire comme on peut le constater + bas. D'autant que je viens d'avoir consécutivement 2 crash disk en moins de 10 jours sur la même machine (dont un disque tout neuf). Je lancerais un autre thread pour discuter backup parce que c'est comme les assurances, on en a jamais besoin sauf quand tout va mal...
| | Oh et puis tiens, maintenant ça me reviens, j'avais bookmarké un | thread sur le forum à ce propos en me disant qu'il y avait des | choses à piocher (ce que je n'ai jamais fait...) : | http://forums.gentoo.org/viewtopic.php?t 7764
Merci il y a des trucs sympas. Bon et bien voici le crontab (format vixie-cron) de mon utilisateur root. Il y en a d'autres mais ils sont plus petits. _____________________________________________________________ #Fichier crontab créé le 20/02/2004 par Christophe Garault #Date de dernière modification: 25/10/2004
#-------------------------------------------------- # Format du fichier | #--------------------------------------------------
#1 minute: 0 à 59 #2 heure: 0 à 23 #3 jour: 1 à 31 #4 mois: 1 à 12 ou un nom comme jan,feb,... #5 jour-semaine 0 à 6 avec le 0 étant Dimanche, ou bien une abbréviation comme mon, tue, ... #6 commande n'importe quelle commande telle qu'elle serait saisie sous un shell # # Cf. man 5 crontab pour plus d'infos
#Mise à jour des stats de fréquentation du site toutes les 6 heures 0 */6 * * * /usr/bin/webalizer > /dev/null 2>&1; chmod a=+r /var/www/webalizer/* > /dev/null 2>&1
#Verification de la queue de mail toutes les 2 heures à 1/4/ 15 */2 * * * mailq | sed -n '/Mail queue is empty/!p'
#On fait une synchro tous les jours à 2 heures 0 2 * * * /usr/sbin/esync -n > /dev/null 2>&1
#On archive les traces de ces syncros tous les dimanches à minuit et demi #Plus besoin! 30/09/04 #30 0 * * 0 rm /var/log/esync.old.bz2; mv /var/log/esync.log /var/log/esync.old; touch /var/log/esync.log; bzip2 -9 /var/log/esync.old
#Envoi d'un mail tous les lundi matin avec la date de la dernière synchro 30 8 * * 1 cat /var/cache/edb/dep/timestamp.chk
#Envoi d'un mail avec les packages à upgrader 31 8 * * 1 emerge -pvuDt world
#A faire: la sauvegarde !!!!!
#Mise à jour des RFC tous les dimanches à 3h du mat 0 3 * * 0 rfc -i > /dev/null 2>&1
#On efface les vieux logs de portage tous les mois le 1er à 2h du mat 0 2 1 * * find /var/log/portage -atime +60 | xargs -r rm
#Archive des logs du routeur tous les mois le 2 à 2h du mat #Plus besoin 02/10/04 #0 2 2 * * rm /var/log/routeur.old.bz2; mv /var/log/routeur.log /var/log/routeur.old; touch /var/log/routeur.log; bzip2 -9 /var/log/routeur.old
#A faire: la sauvegarde !!!!!
- -- Christophe Garault Take your marks: Gen too three: Emerge! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org