TVheadend Ubuntu 17.04 暂停恢复脚本 SkyDVB - 脚本无法运行

TVheadend Ubuntu 17.04 暂停恢复脚本 SkyDVB - 脚本无法运行

04,我有一个暂停脚本,但似乎没有运行。该脚本位于,/lib/systemd/system-sleep并且/etc/pm/sleep.d脚本的名称为 root 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 m88rs6000tmodprobe smipcie m88ds3103 dvb_core m88rs6000t service tvheadend startTVheadend 就会重新启动,DVB 卡也会重新启动,并且它可以正常工作。

因此,我试图弄清楚为什么当我将它用作脚本时它不起作用,有人能帮助我吗?

相关内容