Harddisk ve CPU sicakliklarini kontrol etmek icin ufak bir script

On 05 September 2007, in Kabuk, Linux, by Murat Uğur Eminoğlu

#!/bin/bash # Harddisk ve CPU sicakliklarini kontrol etmek icin ufak bir script # Harddisk aygit ismini giriniz (ornek : /dev/sda) # Murat Ugur EMINOGLU | fedoraturkiye.com | 05.09.2007 {Dogum Gunum Anisina} # Version 0.1 Beta EMAIL=”murat@murat.ws” HDD=”/dev/sda” HDDTEMP=”45″ # Kac dereceyi gecince size mail olarak bildirsin CPUTEMP=”50″ SCPT=`/usr/sbin/hddtemp /dev/sda | awk ‘{print $4}’ | cut [...]

#!/bin/bash
# Harddisk ve CPU sicakliklarini kontrol etmek icin ufak bir script
# Harddisk aygit ismini giriniz (ornek : /dev/sda)
# Murat Ugur EMINOGLU | fedoraturkiye.com | 05.09.2007 {Dogum Gunum Anisina}
# Version 0.1 Beta
EMAIL=”murat@murat.ws”
HDD=”/dev/sda”
HDDTEMP=”45″ # Kac dereceyi gecince size mail olarak bildirsin
CPUTEMP=”50″
SCPT=`/usr/sbin/hddtemp /dev/sda | awk ‘{print $4}’ | cut -b 1-2`
SCPT2=`/usr/bin/acpitool | tail -1 | awk ‘{print $6}’`
/bin/rpm -qa | grep hddtemp > /dev/null
if [ "$?" = "0" ]; then
echo “”
else
echo “Paket(ler) yukleniyor bekleyiniz..”
/usr/bin/yum -y install hddtemp
fi

/bin/rpm -qa | grep acpitool > /dev/null
if [ "$?" = "0" ]; then
echo “”
else
echo “Paket(ler) yukleniyor bekleyiniz..”
/usr/bin/yum -y install acpitool
fi

if [ "$SCPT" -ge "$HDDTEMP" ]; then
echo “Harddisk Sicakligi Belirlediginiz Degerin Ustune Cikti > Gecerli Sicaklik :” `/usr/sbin/hddtemp /dev/sda | awk ‘{print $4}’` > /tmp/hddandcpu
fi

if [ "$SCPT2" -ge "$CPUTEMP" ]; then
echo “CPU Sicakligi Belirlediginiz Degerin Ustune Cikti > Gecerli Sicaklik :” `/usr/bin/acpitool | tail -1 | awk ‘{print $6 ” ” $7}’` >> /tmp/hddandcpu
fi

/bin/mail -s “Sicaklik Bilgilendirme Script ‘i” $EMAIL < /tmp/hddandcpu

Her 5 dakika da bir kontrol etsin ve değer aşımı olduğu zaman size mail gelmesini istiyorsanız.

crontab -e

*/5 * * * * /root/hddcpu

Sevgiyle.

 

Leave a Reply

Weboy

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

WordPress Blog