TVheadend Ubuntu 17.04 Suspend Resume Script SkyDVB - скрипт не запускается

04, у меня есть сценарий приостановки, который, похоже, не работает. Сценарий находится в /lib/systemd/system-sleep, а также /etc/pm/sleep.d сценарий имеет имя 99_htpc.sh и имеет исполняемые разрешения с владельцем как root.

#!/bin/bash case "$1" in suspend|hibernate) service tvheadend stop sleep 3 modprobe -v -r smipcie m88ds3103 dvb_core m88rs6000t ;; resume|thaw) modprobe smipcie m88ds3103 dvb_core m88rs6000t sleep 3 service tvheadend start ;; esac

Он предназначен для остановки TVheadend и перезапуска его вместе с останавливая и перезагружая модули SkyDVB S952, потому что DVB-карта не работает после приостановки, поэтому я пытаюсь выгрузить модули, а затем перезагрузить их.

После пробуждения от приостановки TVheadend не может использовать DVB, но если я запустил service tvheadend stop modprobe -v -r smipcie m88ds3103 dvb_core m88rs6000t, тогда modprobe smipcie m88ds3103 dvb_core m88rs6000t service tvheadend start перезапустится TVheadend, и карта DVB будет работать нормально.

Итак, я пытаюсь понять, почему это происходит Я работаю, когда я использую его как скрипт, может ли кто-нибудь мне помочь?

2
задан 2 July 2017 в 17:21

0 ответов

Другие вопросы по тегам:

Похожие вопросы: