• 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


arrancar oscam en reboot gigablue 800

††LUCIFER††

Bueno en este pos vamos a tratar de arrancar oscam durante el reboot del receptor gigablue 800 HD, de esta manera pues despues de un reboot el visionado es instantaneo, y asi en caso de utilizar esta emu pues no tenemos que estar preocupandonos de arrancarla manualmente, ni tampoco preocuparnos si despues de un reboot el emu manager la ha arrancado o no, asi como el mismo script ya nos crea un oscam.pid en /var/run, necesario para la utilizacion de otros script o programas para oscam.

Para ello vamos a realizar los siguientes pasos:

PASO 1

Creamos un archivo llamado oscam en el directorio etc/init.d en el cual ponemos lo siguiente:

Código:
#!/bin/sh
# Start/stop the OScam daemon www.lonasdigital.com para gigablue 800 HD
#
### BEGIN INIT INFO
# Provides: oscam
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start and Stop oscam
# Description: OScam init script. This script start and stop oscam.
### END INIT INFO
NAME=oscam
DAEMON=/usr/UCM_CamSrv_bin/$NAME
CONFIG_DIR=/var/tuxbox/config/
PIDFILE=/var/run/oscam.pid
LOG=/var/log/oscam/oscam.log
LOGUSR=/var/log/oscam/oscamuser.log
LOGCW=/var/log/oscam/cw.log
STARTAS="$DAEMON -- -b -c $CONFIG_DIR"


[ -x $DAEMON ] || exit 0
[ -d $CONFIG_DIR ] || exit 0
echo $NAME


clear_file() {
    # Clear log and pid file if exists
    if [ -e $PIDFILE ]
    then
        rm -f $PIDFILE
    fi
    if [ -e $LOG ]
    then
        rm -f $LOG
    fi
    if [ -e $LOGUSER ]
    then
        rm -f $LOGUSER
    fi
    if [ -e $LOGCW]
    then
        rm -f $LOGCW
    fi
}


case "$1" in
    start)
        echo -n "starting $NAME... "
        start-stop-daemon --start --quiet --exe $DAEMON --startas $STARTAS
                pidof $NAME -s > $PIDFILE
        echo "done."
    ;;
    stop)
        echo -n "stopping $NAME... "
        start-stop-daemon --stop --quiet --exe $DAEMON
            if [ -e $PIDFILE ]
        then
                    rm -f $PIDFILE
            fi
        echo "done."
    ;;
    restart)
        echo -n "restarting $NAME... "
        start-stop-daemon --stop --retry 5 --quiet --exe $DAEMON
        clear_file
        start-stop-daemon --start --quiet --exe --startas $STARTAS
        pidof $NAME -s > $PIDFILE
        $0 stop
            $0 start
            echo "done."
    ;;
    status)
       pidof $PIDFILE $DAEMON $NAME && exit 0 || exit $?
    ;;
    *)
                echo "Usage: /etc/init.d/oscam {start|stop|restart|status}"
        exit 2
    ;;
esac


exit 0

Y a este archivo le damos permisos 777

PASO 2

Abrimos la consola terminal y ponemos:

Código:
cd /etc/init.d

y a continuacion

Código:
update-rc.d oscam defaults

De esta manera creamos los niveles de ejecucion por defecto de arranque del sistema, observaremos que se nos han creado enlaces simbolicos con su nivel en rc0.d, rc1.d...........

PASO 3

Reboot al receptor y listo ya se nos habra arrancado la emu..

Recordar en el script cambiar los datos por los vuestros donde se ubica el binario oscam, los archivos de configuracion y como se llama vuestro binario oscam.
 
Última edición:
Añado, en caso querer quitar del reinicio en reboot oscam pues poneis:

Código:
update-rc.d -f oscam remove
 

Temas similares

D
Respuestas
1
Visitas
2K
donmiguelito
D
tabasco
Respuestas
2
Visitas
1K
tabasco
tabasco
Respuestas
0
Visitas
2K
††LUCIFER††
C
Respuestas
9
Visitas
652
pavon
pavon
Atrás
Arriba