dataholic
26-02-2009, 21:57
Hallo
Ich möchte meinen linix rechner per cron mit poweroff zu einer bestimmten zeit runterfahren. Das funktioniert soweit.
Der Rechner soll allerdings nur herunterfahren wenn niemand mehr angemeldet ist da manchmal bekannt von mir von extern auf dem rechner arbeiten.
Mein idee wäre nun folgende:
'!/bin/bash
who >weristonline
Wenn die datei weristonline leer ist soll der befehl reboot ausgeführt werden.
Wenn nicht sollt das ganze nach ner viertel stunde nochmal von vorne beginnen
Meine erste idee wäre gewesen, mit if test -s die datei weristonline zu überprüfen. Wenn die Datei leer ist wird poweroff ausgeführt ansonsten
wait...
Ich weiß nur nicht wie ich das genau schreibn muss
Gibts ne einfachere möglichkeit?
Wie kann ich überprüfen ob die datei weristonline leer ist
thx im voraus
Ich möchte meinen linix rechner per cron mit poweroff zu einer bestimmten zeit runterfahren. Das funktioniert soweit.
Der Rechner soll allerdings nur herunterfahren wenn niemand mehr angemeldet ist da manchmal bekannt von mir von extern auf dem rechner arbeiten.
Mein idee wäre nun folgende:
'!/bin/bash
who >weristonline
Wenn die datei weristonline leer ist soll der befehl reboot ausgeführt werden.
Wenn nicht sollt das ganze nach ner viertel stunde nochmal von vorne beginnen
Meine erste idee wäre gewesen, mit if test -s die datei weristonline zu überprüfen. Wenn die Datei leer ist wird poweroff ausgeführt ansonsten
wait...
Ich weiß nur nicht wie ich das genau schreibn muss
Gibts ne einfachere möglichkeit?
Wie kann ich überprüfen ob die datei weristonline leer ist
thx im voraus