At 22.30 05/09/2003, you wrote:
At 23.50 04/09/2003, you wrote:
i don't have hdtemp on my system but the following should give a clue:
[EMAIL PROTECTED] bascule]$ echo /dev/hda: IC350L40AVER07-0: 42C|gawk '{print
$1,$3}'|sed 's/C//'
/dev/hda: 42
[EMAIL PROTECTED] bascule]$

That's perfect! Thanks!

I'll post the script as soon I have it ready...

#!/bin/bash


TEMPmin=44
TEMPmed=47
TEMPmax=52
LOADmed=75
LOADmax=125

TEMP=$(hddtemp /dev/hda | gawk '{print $3}'|sed 's/°C//')
LOAD=$(cat /proc/loadavg | gawk '{print $2}' | sed 's/\.//')

if test $TEMP -ge $TEMPmax; then hdparm -M128 /dev/hda;
        elif test $TEMP -ge $TEMPmed; then
                if test $LOAD -ge $LOADmed; then hdparm -M128 /dev/hda;
                else hdparm -M200 /dev/hda;
                fi
        else if test $LOAD -ge $LOADmax; then hdparm -M254 /dev/hda;
                elif test $LOAD -ge $LOADmed; then hdparm -M200 /dev/hda;
                else hdparm -M128 /dev/hda;
        fi
fi

echo $(date)
echo $LOAD
echo $TEMP

Olaf


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to