comment controler le script ou le modifier (quel est le bon script)
j'ai une dream 800HD clone
voilà un script qui marche
copie le dans un éditeur de texte compatible unix comme notepad++
et nomme le oscam_1.00_CCcam_2.1.3_cam.sh
fait les changements de nom à l'intérieur du script pour avoir les mêmes noms que ceux des emu que tu as dans le bin
#!/bin/sh
EMUNAME="oscam 1.00 - CCcam 2.1.3"
remove_tmp ()
{
[ -e /tmp/ecm.info ] && rm -rf /tmp/ecm.info
[ -e /tmp/pid.info ] && rm -rf /tmp/pid.info
[ -e /tmp/cardinfo ] && rm -rf /tmp/cardinfo
[ -e /tmp/ecm0.info ] && rm -rf /tmp/ecm0.info
[ -e /tmp/ecm1.info ] && rm -rf /tmp/ecm1.info
[ -e /tmp/CCcam.kill ] && rm -rf /tmp/CCcam.kill
[ -e /tmp/cccam2_1_3.pid ] && rm -rf /tmp/cccam2_1_3.pid
}
case "$1" in
start)
echo "[SCRIPT] $1: $EMUNAME"
/usr/bin/oscam_1.00 &
sleep 10
/usr/bin/cccam2_1_3 >/dev/null &
sleep 1
pidof cccam2_1_3 > /tmp/cccam2_1_3.pid
;;
stop)
echo "[SCRIPT] $1: $EMUNAME"
echo -n "kill " > /tmp/CCcam.kill
pidof cccam2_1_3 >> /tmp/CCcam.kill
echo sleep 1s >> /tmp/CCcam.kill
echo -n "kill -9 " >> /tmp/CCcam.kill
pidof cccam2_1_3 >> /tmp/CCcam.kill
chmod 777 /tmp/CCcam.kill
/tmp/CCcam.kill
sleep 2
killall -9 oscam_1.00 2>/dev/null
;;
restart)
$0 stop
sleep 3
$0 start
exit
;;
*)
$1 stop
exit 1
;;
esac
exit 0