DelBierzo
Amigo de Lonas
- Registrado
- 15 Sep 2014
- Mensajes
- 42
- Reacciones
- 26
- Puntos
- 32
Wenas a todos.
Después de mucho buscar y leer, y no solamente en este foro, estoy atascado.
Quiero enlazar "CCcam y MBox", y por separado todo perfecto, el problema radica cuando quiero iniciar la combinación.
Después de leer los post de ††LUCIFER††
, hanscruguer
,jabellan
y un largo etc... y creer hacerlo bien no hay manera.
Utilizando:
no me crea la carpeta "adapter1", luego tampoco /ca0/demux0.
El socat también lo he instalado pero no encuentro las librerías... !
Ahora bien los archivos, todos con 755 y nada.
Por telnet con "/bin/mkdir -p /dev/dvb/adapter1" si crea la carpeta, pero al reiniciar no esta.
Tambien por telnet intento iniciar el script pero no hay manera.
root@GigaBlue:~# cd /usr/camscript
root@GigaBlue:/usr/camscript# ls
Ncam_CCcam_Mbox.sh Ncam_Ci.sh
root@GigaBlue:/usr/camscript# Ncam_CCcam_Mbox.sh start
-sh: Ncam_CCcam_Mbox.sh: not found
root@GigaBlue:/usr/camscript# ./ Ncam_CCcam_Mbox.sh
-sh: ./: Permission denied
vamos que no hay manera.
Donde esta el fallo !?
Me podeis pasar las librerias, a ver si con socat va. ....aunque tengo dudas ya que el comando no me crear la carpeta....
/bin/mkdir -p /dev/dvb/adapter1
/usr/bin/socat PTY,link=/dev/dvb/adapter1/ca0 UDP-SENDTO:localhost:65535 &
/usr/bin/socat PTY,link=/dev/dvb/adapter1/demux0 UDP-SENDTO:localhost:65535 &
Gracias y un saludo.
Después de mucho buscar y leer, y no solamente en este foro, estoy atascado.
Quiero enlazar "CCcam y MBox", y por separado todo perfecto, el problema radica cuando quiero iniciar la combinación.
Después de leer los post de ††LUCIFER††
Utilizando:
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
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
no me crea la carpeta "adapter1", luego tampoco /ca0/demux0.
El socat también lo he instalado pero no encuentro las librerías... !
Ahora bien los archivos, todos con 755 y nada.
Por telnet con "/bin/mkdir -p /dev/dvb/adapter1" si crea la carpeta, pero al reiniciar no esta.
Tambien por telnet intento iniciar el script pero no hay manera.
root@GigaBlue:~# cd /usr/camscript
root@GigaBlue:/usr/camscript# ls
Ncam_CCcam_Mbox.sh Ncam_Ci.sh
root@GigaBlue:/usr/camscript# Ncam_CCcam_Mbox.sh start
-sh: Ncam_CCcam_Mbox.sh: not found
root@GigaBlue:/usr/camscript# ./ Ncam_CCcam_Mbox.sh
-sh: ./: Permission denied
vamos que no hay manera.
Donde esta el fallo !?
Me podeis pasar las librerias, a ver si con socat va. ....aunque tengo dudas ya que el comando no me crear la carpeta....
/bin/mkdir -p /dev/dvb/adapter1
/usr/bin/socat PTY,link=/dev/dvb/adapter1/ca0 UDP-SENDTO:localhost:65535 &
/usr/bin/socat PTY,link=/dev/dvb/adapter1/demux0 UDP-SENDTO:localhost:65535 &
Gracias y un saludo.