Le 28/06/06, CAPITAINE <[EMAIL PROTECTED]> a écrit :
 
> J'utilise un petit script :
> #!/bin/sh
> # correction du SGIDbit pour XFS quand ACL par defaut ( partage
> Samba ) 
> chgrp -R "Admins du domaine" /opt/*
> chmod -R g+s /opt/*
> 
> Je l'ai copié dans /etc/cron.hourly sous le nom  'rustinexfs'
> 
> J'ai donné le droit d'exécution pour root :
> chmod 750 rustinexfs
> 
> En fin de compte je voudrais qu'il s'exécute toutes les 20 mn.
> Je pense qu'il faut utiliser crontab en plus.
> Mon souci  est le paramétrage de la crontab :
> crontab -e
> puis
> 20,40    *    *    *     *    /etc/cron.hourly/rustinexfs
> 
> A votre avis la commande est-elle correcte ?

Étant donné que tu l'as mis dans /etc/cron.hourly, ton script sera
exécuté en même temps que les autres en fonction de la crontab. Par
défaut, ici, j'ai toutes les heures+1minute. Donc ça fera "à peu près"
toutes les 20 minutes. 

Mais il me semble qu'il serait plus propre de placer ton script
ailleurs (peut-être /etc/crond.d ?) et d'utiliser une règle :
*/20 * * * * /etc/cron.d/rustinexfs

> De plus je voudrais savoir combien de temps mon script met à
> s'exécuter. Comment puis-je récupérer ce laps de temps ?

Voir peut-être du côté de la commande time, avec une redirection vers
un fichier log.

-- 
Christophe Gaubert
http://ch4tn01r.free.fr/blog
Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à