TVheadend Ubuntu 17.04 Сценарий возобновления приостановки 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 ответов

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

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