Archiv verlassen und diese Seite im Standarddesign anzeigen : service neustart automatisch
hi,
ich habe auf meinem server einen radius am laufen. zur zeit wir dieser händisch gestartet.
wie kann ich das anstellen das dieser service (radius) nach einem absturtz automatisch wieder gestartet wird?
gruß
lehrling
Hi,
möglicherweise helfen dir die Daemontools -> http://cr.yp.to
Ciao, Bernie
Schau mal in die aktuelle c't (08/03), dort gibt es einen passenden Artikel:
Dauerläufer - Prozesse auf Verfügbarkeit überwachen S. 202
Über den Softlink 0308202 bekommst du das dort vorgestellte Script, laut Artikel lässt es sich leicht an andere Dienste anpassen.
CU
Toff
aloha
hatte sowas mal mit meinem pppd (smpppd)
und da hat folgendes funktioniert
musst halt deinen dienst und mailnamen eintragen
CHECK_PPP=`/bin/ps uaxw | grep "[/ ]pppd"`
if [ "$CHECK_PPP" = "" ]; then
'date'| mail -s PPPOED_RESTART mailname
logger ooOO DSL_RESTARTED OOoo..
/usr/sbin/rcsmpppd restart &
fi
max gut
RB
hi,
danke für das beispiel...
ich habe es nun ein wenig abgeändert..
CHECK_radiusd=`/bin/ps uaxw | grep "[/ ]radiusd"`
if [ "$CHECK_radiusd" = "" ]; then
/usr/local/sbin/radiusd &
fi
aber es läuft einfach nicht.
es kommt keine fehlermeldung.
aber wenn der process nicht gestartet ist wird es auch nicht gestartet...WARUM??
hi,
ich habs gefunden..... ich habe den dateinamen des scripts radiusd_restart.sh gennant.....somit war natürlich auch wenn der eigentliche process radiusd nicht mehr aktiv war ein process mit dem namen radiusd_restart.sh = radiusd vorhanden (das script selber) und die if schleife hat natürlich den radiusd nicht gestartet...
nochmas danke für das script !!!
gruß
lehrling
aloha
freut mich wenn ich helfen konnte :)
max gut
RB
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.