Hi zusammen,
ich habe hier einen Desktop stehen, der fuer die VDRs als .vdr (NFS) Server fungiert. Aufgeweckt wird der per WoL, bootet dann bis zum Login-screen, stellt die Verzeichnisse zur Verfuegung und faehrt sich dann nach einer gewissen Zeit ohne Netzzugriff selber wieder herunter per 'check_idle'. Siehe auch hier:
SuSE 9.0, EPIA ME-6000 und Wake-on-Lan (WOL)
Das ganze funktioniert bei mir hier seit knapp 3 Jahren wunderpraechtig. Aber eines stoert gelegentlich:
Ich kriege am Client nicht mit, wenn/wann sich der Server schlafen legt. Szenario ist folgendes: Ich fahre den Server hoch, mounte per OSD die Platten, gucke einen Film. Dann gucke ich mal 'ne Weile Live-TV am Client. Wenn ich dann spaeter nochmal auf den Server zugreifen will, ist der vielleicht schon eine Weile ins Bett gegangen...
Also muesste man doch einfach auf dem Server (im check_idle Script) ca. 10 Minuten vor dem Runterfahren eine MSG per svdrpsend an den Client schicken, dort dann entweder nix tun (und der Server faehrt 10 Minuten spaeter runter) oder OK druecken und damit einen ping auf den Server loslassen. Damit haette ich wieder die eingestellte Zeit, bis der Server sich erneut meldet (oder ich gucke wieder einen Film vom Server und alles laeuft normal weiter).
Hat da jemand eine Idee wie ich sowas loesen koennte? Waere Klasse, denn der setup mit WoL und check_idle ist fuer mich die optimale Loesung.
Gruss,
- berndl
[EDIT] Bin das Post nochmal im Geist durchgegangen: Wenn ich am Client bei jedem Druecken von OK einen einzigen Ping an den Server ausloesen wuerde, dann waere das schonmal die Sparvariante. Wie koennte man denn sowas machen? [/EDIT]