Hallo,
ich habe das letzte Mal irgendwann um 2002 mit der Unix-Bash etwas gemacht. Ich weiß auch das ich das Problem damals beheben konnte *g* nur es fällt mir nicht mehr ein.
Ich brauche ein Script das überprüft ob ein Service noch läuft oder nicht.
Beispiel:
Wie war denn das ganze nochmal mit den "exit-codes" damit mein Script nach dem Starten von "Tomcat" nicht einfach stehen bleibt?
Wäre über einen Tip sehr erfreut.
Danke
Jan
ich habe das letzte Mal irgendwann um 2002 mit der Unix-Bash etwas gemacht. Ich weiß auch das ich das Problem damals beheben konnte *g* nur es fällt mir nicht mehr ein.
Ich brauche ein Script das überprüft ob ein Service noch läuft oder nicht.
Beispiel:
Code:
#!/bin/bash SERVICE="tomcat6" LOGFILE="checkTomcat.log" psax=`ps ax | grep ${SERVICE} | grep -v grep | wc -l` rundate=`date` if [ "$EUID" -ne 0 ] then echo "Must be root to run this script!"; exit; fi if [ $psax -eq 0 ] then echo $rundate >> ${LOGFILE} echo "Server OFFLINE! Server wird gestartet!" >> ${LOGFILE} echo "-------------------------------" >> ${LOGFILE} `sudo /etc/init.d/tomcat6 start` fi
Wäre über einen Tip sehr erfreut.
Danke
Jan
Kommentar