Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Service Check

# Dieses Shell-Script ueberprueft die angegebenen Services auf ihren Status. Falls ein Service ausgefallen oder gestoppt wurde, wird er von diesem Script wieder gestartet.

 Falls das Linux-System nicht englischsprachig ist, muss die Zeile, in der "is running" steht, durch den auf Ihrem System benutzten  Satz aendern.


Script:
#!/bin/sh

if [ $# = 0 ]; then

echo Aufruf mit: $0 servicename1 servicename2 servicename3 ...

exit 1

fi

for i in $*

do

service=$(service $i status | grep 'is running' | wc -l)

if [ $service = 0 ]; then

echo $i ist nicht gestartet...

service $i start

fi

done

 
ID: 532
eingestellt am: 10.08.2004
Autor: Markus Bode
Status zum lesen: Gast
gelesen: 6057
Webseite: www.dreamcodes.com
[Drucken]