• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


Script CCcam+Mbox

Solucionado 
electrico

electrico

Usuario VIP
Registrado
1 May 2012
Mensajes
176
Reacciones
3
Puntos
36
Hola, en la OpenLD 1.2 me funcionaba el script CCcam+mbox perfectamente pero al actualizar a OpenLD1.4 no me arranca CCcam ni mbox y no consigo ver nada.
Si pongo las emus por separado funcionan perfectamente.
El script que tenia funcionando es el que está en la seccion de script de Gigablue como CCcam+Mbox sin socat.
Alguna solucion o me tengo que conformar con una sola emu.

Salu2.
 
Los scripts tienes que modificarlos y añadir la ruta del binario, ejemplo: /usr/bin/CCcam & para CCcam y no start-stop-daemon-tal y pascual como vienen en los scripts antiguos.

Si me lo pones aquí el que tienes te lo modifico en un plis
 
Ahí lo llevas maestro.

#!/bin/sh




CAMNAME="|CCcam| + mbox"




remove_tmp () {
rm -rf /tmp/*.info /tmp/*.tmp
}
echo "[SCRIPT] $1: $CAMNAME"
start_cam ()
{
remove_tmp
sleep 2
sed -i '/DVB API/d' /etc/CCcam.cfg
start-stop-daemon -S -x CCcam
sleep 10
/bin/mkdir -p /dev/dvb/adapter1
/usr/bin/mkfifo -m 777 /dev/dvb/adapter1/ca0
/usr/bin/mkfifo -m 777 /dev/dvb/adapter1/demux0
sleep 25
if ! grep '^A:.*' /usr/keys/mbox.cfg > /dev/null
then
echo "A: { 1 }" >> /usr/keys/mbox.cfg
fi
sed -i '/^P:/d' /usr/keys/mbox.cfg
start-stop-daemon -S -x mbox
}
echo "[SCRIPT] $1: $CAMNAME"
stop_cam ()
{
remove_tmp
start-stop-daemon -K -s 9 -x CCcam
touch /tmp/mbox.kill
start-stop-daemon -K -s 9 -x mbox
}
case "$1" in
start)
start_cam
;;
stop)
stop_cam
;;
restart)
$0 stop
$0 start
;;
*)


esac








exit 0
 
Pues sería una cosa así:

Código:
#!/bin/sh




CAMNAME="|CCcam| + mbox"




remove_tmp () {
rm -rf /tmp/*.info /tmp/*.tmp
}
echo "[SCRIPT] $1: $CAMNAME"
start_cam () 
{ 
remove_tmp
sleep 2
sed -i '/DVB API/d' /etc/CCcam.cfg
[COLOR=#b22222]/usr/bin/CCcam &[/COLOR]
sleep 10
/bin/mkdir -p /dev/dvb/adapter1
/usr/bin/mkfifo -m 777 /dev/dvb/adapter1/ca0
/usr/bin/mkfifo -m 777 /dev/dvb/adapter1/demux0
sleep 25
if ! grep '^A:.*' /usr/keys/mbox.cfg > /dev/null
then
echo "A: { 1 }" >> /usr/keys/mbox.cfg
fi
sed -i '/^P:/d' /usr/keys/mbox.cfg
[COLOR=#b22222]/usr/bin/mbox &[/COLOR]
}
echo "[SCRIPT] $1: $CAMNAME"
stop_cam () 
{
remove_tmp
[COLOR=#b22222]killall -9 CCcam[/COLOR]
touch /tmp/mbox.kill
[COLOR=#b22222]killall -9 mbox [/COLOR]
}
case "$1" in 
start) 
start_cam 
;; 
stop) 
stop_cam 
;; 
restart) 
$0 stop 
$0 start 
;; 
*)


esac






exit 0


Lo único que hice fue sustituir los start-stop-daemon por sus rutas (te lo dejo en rojo para que lo veas) ;)
 
Probado y funcionando perfectamente.
Muchas gracias Javi.

Salu2.
 
Me alegro que te haya funcionado, con los demás scripts pasa igual, en la 1.4 es necesario que se arranque con su ruta correcta en el script si queremos que funcionen estos..
 
hola, podrias poner también el scrip para |mbox|+cccam.

Gracias !!!!
 

Temas similares

R
Respuestas
1
Visitas
476
Javilonas
Javilonas
J
Respuestas
0
Visitas
715
juspahilon
J
J
Respuestas
3
Visitas
360
cen00
C
payback126
Respuestas
15
Visitas
2K
payback126
payback126
S
Respuestas
1
Visitas
344
sidesgame
S
Atrás
Arriba