On Wed, 24 Mar 2004 07:41:22 +0100
J-C Hendrickx <[EMAIL PROTECTED]> wrote:

> Bonjour,
Bonjour

> Pourrais-tu me donner un petit exemple du test dans la
> crontab ?

#!/bin/sh

#   -C     Check the current IDE power mode status
#Cf man hdparm
ETAT=$(hdparm -C /dev/hdc | tail -n1 | cut -d ' ' -f6)
#le reste sert à extraire "standby" ou 
#"active/idle" 

#/mnt/broll est le pt de montage du disque
#Ici le cut est juste là pour faire joli ;)
IF_MOUNT=$(grep "/mnt/broll" /proc/mounts | cut -d " " -f2)

##### le test
#      LE DISQUE TOURNE     ET  IL N'EST PAS MONTÉ    
if [ "$ETAT" != "standby" ] && [ -z $IF_MOUNT ]
then
        /sbin/hdparm -y /dev/hdc > /dev/null 2>&1
fi
## fin du test et du fichier ##############

"/dev/null 2>&1" C'est pour éviter de recevoir un courriel à chaque 
exécution du script

A enregistrer par ex dans :
/root/scripts/hdstop.sh

Avec la commande:
~# crontab -e -u root

Ajouter par ex ceci dans la crontab de root:

* * * * * /root/scripts/hdstop.sh >& /dev/null

Là c'est toutes les min.

@+

Benoît

Ps.
Si je n'ai pas été clair, ce qui ne m'étonnerais pas! ;)
[EMAIL PROTECTED]
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: chat.unixtech.be:6667 - #unixtech

Répondre à