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
fiecho $(date) echo $LOAD echo $TEMP
Olaf
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
