Statusüberprüfung Skript .. pls help!!!

B

Blackwulf89

Grünschnabel
huhu leute,

hab einen HW-Raid und will den Status des Raids auswerten.
Hab mir das Programm CCISS_VOL_STATUS runtergeladen. Mit diesem Befehl , bekomm ich nun in der Shell die status anzeige meines Raids:

Befehl: cciss_vol_status -q /dev/cciss/c*d0
/dev/cciss/c0d0: (Smart Array P400) RAID 1 Volume 0 status: OK.
/dev/cciss/c0d0: (Smart Array P400) RAID 1 Volume 1 status: OK.

sooo... nun will ich ein Script schreiben der den status beider Festplatten, also das OK. überprüft und bei veränderung des "OK."´s eine email an eine beliebige Person sendet.

Könnt ihr mir bitte helfen ?

Gruß Patrick

Danke
 
Lass dir doch einfach mittels 'awk' nur die 10. Stelle des Strings ausgeben. Dann hast du nur das OK.
 
wieso nicht
Code:
#!/bin/bash
cciss_vol_status -q /dev/cciss/c*d0 | grep "Volume 0 status: OK"
if [ $? != 0 ]
then
mailx -S "ERROR Volume 0" ich@home.de
fi

cciss_vol_status -q /dev/cciss/c*d0 | grep "Volume 1 status: OK"
if [ $? != 0 ]
then
mailx -S "ERROR Volume 1" ich@home.de
fi
 
Zurück
Oben