TVheadend Ubuntu 17.04 Suspender o script de currículo SkyDVB - Script não é executado

2

04, eu tenho um script de suspensão que parece não estar em execução. O script está localizado em /lib/systemd/system-sleep e também em /etc/pm/sleep.d o script é denominado 99_htpc.sh e tem permissões executáveis com o proprietário como raiz.

#!/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

O objetivo é parar o TVheadend e reiniciá-lo, além de parar e recarregar meus módulos SkydVB S952, porque a placa DVB não funciona depois da suspensão, então estou tentando descarregar os módulos e recarregá-los.

Depois de acordar da suspensão, o TVheadend não pode usar o cartão DVB, mas se eu executar service tvheadend stop modprobe -v -r smipcie m88ds3103 dvb_core m88rs6000t , então modprobe smipcie m88ds3103 dvb_core m88rs6000t service tvheadend start TVheadend será reiniciado e a placa DVB também funcionará bem.

Então, eu estou tentando descobrir por que não funciona quando uso como script, alguém poderia me ajudar, por favor?

    
por Jamie B 02.07.2017 / 16:21

0 respostas