Ciao a tutti,
ho avuto il problema che la ccam che fa da client alla oscam si fermava di tanto in tanto e bisognava rilanciare la cccam manualmente, reboot o cose varie.
Ci sono vari script in giro che la dovrebbero fa ripartire in automatico ma in realta poi nn funzionano perche la cron tab viene cangellata dopo un reboot etc..
Ho risolto scrivendo un script che gira 24/24 (sleep 60) una volta partita la dream.
il script viene chiamato proprio quando parte il dream nel "inittab" !!
per qui ecco il script che ovviamente ho chiamato "watchdog.sh" postato in /var/script --> diritti 755.
ho avuto il problema che la ccam che fa da client alla oscam si fermava di tanto in tanto e bisognava rilanciare la cccam manualmente, reboot o cose varie.
Ci sono vari script in giro che la dovrebbero fa ripartire in automatico ma in realta poi nn funzionano perche la cron tab viene cangellata dopo un reboot etc..
Ho risolto scrivendo un script che gira 24/24 (sleep 60) una volta partita la dream.
il script viene chiamato proprio quando parte il dream nel "inittab" !!
per qui ecco il script che ovviamente ho chiamato "watchdog.sh" postato in /var/script --> diritti 755.
#!/bin/sh
while true ; do
sleep 60
if ps x |grep -v grep |grep -c CCcam >/dev/null
then
true
else
/var/bin/CCcam_2.1.3 &
fi
done
[end quote]
il sleep 60 server per dar tempo che la oscam acceda il lettore della sly italia prima che lo fa la cccam!
nel file /etc/inittab mettete in fondo questa riga che server per lanciare il script alla partenza:
wd:2:respawn:/usr/script/watchdog.sh
[end quote]
Mettere la chiamata di watrchdog-sh nella inittab serve in caso che anche questo proceso si fermerebbe ....verebbe riavviato in automatico dalla inittab.
per provare se funziona basta connettersi con la dream e con "ps" vedere i daemon che girano.
Con "killall cccamxxx" fermare la cccam manualmente.....aspettate ca 60 sec e con "ps" la cccam dovrebbe essere ripartita!
O.