Le Jeudi 9 Novembre 2006 19:23, joel tarlao a écrit :
> Le Jeudi 9 Novembre 2006 18:53, Christophe Gaubert a écrit :
> > Franchement, je pense que tu peux tout simplement éditer
> > /etc/crontab avec n'importe quel éditeur de texte et ça
> > fonctionnera. Après la modif, je ne sais pas s'il est nécessaire de
> > redémarrer le service, mais ça ne fait pas de mal :
> > service crond restart
>
> Dont acte.
> J'y ai mis :
> 0 13 * * 5 root nice -n 19 run-parts --report /etc/cron.weekly
>
> Je pourrai ainsi vérifier demain ce que cela donne.

Dans une crontab personnelle tu n'indiques pas le proprétaire, puisqu 
'elle appartient à celui qui la lance.
donc crontab -e pour l'éditer.Tu peux indiquer le shell le mailto etc... 
voir les man pages. La crontab sera dans /var (l'image de la crontab 
système dans /etc et les tâches lancées par run-parts peuvent être 
mises dans un sous-répertoire /bin du repertoire personnel à l'image 
de /etc pour le système.


Par exemple, si on veut, reproduire le principe des répartition de 
tâches days/week/month de mandriva avec run-parts on peut faire ceci  :

répertoires à créer :

/home/toto/bin
/home/toto/bin/cron.daily

au même niveau on pourra ajouter cron.weekly, cron.monthly etc.

la crontab perso se trouve sous /var mais pas éditable directement, donc 

crontab -e
*********************************
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=toto

# run-parts

02 5 * * * nice -n 19 run-parts --report /home/toto/bin/cron.daily

*************************************

lancera les scripts déposés dans cron.daily chaque nuit à l'heure dite 
avec une priorité très faible.
Si on crée un dossier ~/bin/cron.weekly pour les tâches hebdomadaires on 
ajoutera par exemple:

****************************
#22 5 * * 0 nice -n 19 run-parts --report /home/andre/bin/cron.weekly
***************************

etc. pour cron.monthly ou tout ce que tu veux inventer

Avantage de ce système, il suffit ensuite d'ajouter un script (ne pas 
oublier de lrendre exécutable;-) dans le dossier requis sans avoir à 
modifier la crontab à chaque fois.

-- 
André Salaün



=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à