Hallo und hi,
ich verzweifel ein wenig...
und bin irgendwie zu doof...
Ich bin nach wir vor bei der Umstellung OMV 2.x nach OMV 3.x
und kömpfe gerade mit meinem Sleep / WakeUp, ich nutze suspend auf meinem System...
Hier die Unit: (unter: /etc/systemd/system/tvheadend-sleep.service)
[Unit]
Description=Restart TvHeadEnd and Devices
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/systemctl stop tvheadend.service ; sleep 2 ; /sbin/modprobe -r ddbridge dvb_core
ExecStop=/sbin/modprobe ddbridge dvb_core ; sleep 2 ; /bin/systemctl start tvheadend.service ; /usr/local/bin/Powersave.sh &
[Install]
WantedBy=sleep.target
Alles anzeigen
(habe auch schon Before=suspend.target und WantedBy=suspend.target probiert)
Anschließend aktivieren mit:
systemctl enable tvheadend-sleep.service
Das System schicke ich auf der Konsole mit systemctl suspend in den Standby, ich wart 5 Minuten, undw ecke es über WOL wieder auf...
Die DVB Karte (Digital Devices DVB-S2 v6.5) wird erkannt und wieder geladen (k.a. ob es der Linuxkernel selbst macht, denn das Script wird nicht ausgeführt, sprich, TV HEadEnd wird nicht gestartet...
systemctl status tvheadend-sleep.service
● tvheadend-sleep.service - Restart TvHeadEnd and Devices
Loaded: loaded (/etc/systemd/system/tvheadend-sleep.service; enabled)
Active: active (exited) since Di 2017-10-10 18:51:03 CEST; 6min ago
Process: 2053 ExecStart=/bin/systemctl stop tvheadend.service (code=exited, status=0/SUCCESS)
Main PID: 2053 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/tvheadend-sleep.service
Okt 10 18:51:03 homeserver systemd[1]: Started Restart TvHeadEnd and Devices.
hab ich da was vergessen?
Wenn ich tvheadend manuell über systemctl start tvheadend.service starte, geht wieder alles...
edit: ich hatte das schon mal irgendwo gelesen wie das geht, hier im Forum, aber ich finde den Post nicht mehr