PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Servershutdown wenn kein Clients erreichbar sind



nappo
03.05.02, 10:24
Hallo zusammen,

ich suche eine möglichkeit meinen Server automatisch herunterzufahren

wenn die Clients z.B. nach einem ping nicht mehr antworten.

Das ganze soll über einen cronjob alle 30 min. laufen

N@ppo

CboyGeek
03.05.02, 10:30
würde mich auch für meinen fli4l router interessieren...

Newbie2001
03.05.02, 10:33
das einfachste wäre du schreibst ein shellskript welches prüft ob die cleints noch da sind, und falls dies nicht so ist das kommando "halt" ausführt.
das skript muss natürlich ausführbar sein (chmod u+x /pfad/zum/skript)
In die crontab dann noch das hier eintragen:
*/30 * * * * root /pfad/zum/skript.sh

geronet
03.05.02, 13:28
Sowas hab ich schon gemacht.. funktioniert auch wunderbar.

Wenn der Rechner was vom Internet zieht wartet er solange bis er die Verbingung trennt.

siehe
http://www.linuxforen.de/forums/showthread.php?s=&threadid=21965&highlight=swsusp

Grüsse, Stefan

nappo
05.05.02, 13:41
Hi Stefan,

vielen Dank für deine Antwort und das Script.

Aber irgendwie mache ich wohl etwas falsch.

wenn ich das Script ändere und aufrufe bekomme ich folgende

Meldungen.


: command not foundippp---
: command not found
: command not found
': not a valid identifier
: command not found
'/shell.sh: line 26: syntax error near unexpected token `in
'/shell.sh: line 26: `case `ping -qnc 1 $IP_ADDR1` in

Gibt es noch etwas zu beachten ?

Ich habe nur die IP-Adressen geändert bzw. die Einträge ich nicht

brauche herausgenommen. Das Script ist ausführbar für root.




Gruss


N@ppo