mythtv : selbsttätiges ein und ausschalten... funktioniert jetzt!
Mit folgenden Parametern:
mythtv-setup:
Allgemeines->Abschalten/Aufwecken :
Einschalten:
auf Frontend warten:
max Leerlaufzeit(sek): 180
Wartezeit zw. zwei Aufnahmen(min): 15
Startzeit (Sek): 120
Format der Weckzeit: time_t
Befehl zum Wecken setzen: sudo sh -c "/usr/bin/setwakeup.sh $time"
Abschaltbefehl: sudo sh -c "/etc/acpi/sleep.sh sleep"
Abschalt Testprogramm: checklogin.sh
mythfrontend:
Grundeinstellungen->Datenbankkonfiguration 2/2
für dieses Frontend einen eigenen Namen verwenden:
Datenbankserver aufwecken: Häkchen gesetzt
Wartezeit für die Wiederverbindung (Sek): 30
Wiederholversuche: 3
Weckbefehl: /usr/bin/wakeonlan 00:26:18:97:B2:9E
Mit folgenden Parametern:
mythtv-setup:
Allgemeines->Abschalten/Aufwecken :
Einschalten:
auf Frontend warten:
max Leerlaufzeit(sek): 180
Wartezeit zw. zwei Aufnahmen(min): 15
Startzeit (Sek): 120
Format der Weckzeit: time_t
Befehl zum Wecken setzen: sudo sh -c "/usr/bin/setwakeup.sh $time"
Abschaltbefehl: sudo sh -c "/etc/acpi/sleep.sh sleep"
Abschalt Testprogramm: checklogin.sh
apaus@aman:~$ cat /usr/bin/checklogin.sh
# Check to see if anyone is currently logged in. Return zero if not and 1 if so.
# Echoed text appears in log file. It can be removed and --quiet added to the
# grep command once you are satisfied that mythTV is working properly
if
# The leading space is important!
# w | grep " 0 users"
# w scheint einen bug zu haben, zeigt 1 Benutzer, obwohl niemand eingeloggt ist
# w deshab alternative: Zeilen des Outputs von w zählen.
# Zwei Zeilen (Zusammenfassung und Tabellenüberschrift) werden immer ausgegeben
# pro (wirklich) eingeloggtem User wird eine weitere Zeile erzeugt.
# Daher: weniger als 3 Zeilen -> niemand eingeloggt.
[ $(w | wc -l) -lt 3 ]
then
echo Noone is logged in, ok to shut down.
exit 0
else
echo Someone is still logged in, don\'t shut down!
echo $(w)
echo $(w | wc -l)
exit 1
fi
mythfrontend:
Grundeinstellungen->Datenbankkonfiguration 2/2
für dieses Frontend einen eigenen Namen verwenden:
Datenbankserver aufwecken: Häkchen gesetzt
Wartezeit für die Wiederverbindung (Sek): 30
Wiederholversuche: 3
Weckbefehl: /usr/bin/wakeonlan 00:26:18:97:B2:9E
Kommentare