Resultados 1 al 2 de 2






arrancar oscam en reboot gigablue 800


Estás en el tema arrancar oscam en reboot gigablue 800 dentro del subforo Scripts & tools en LonasDigital. 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...



Este tema tuvo 832 Visitas y 1 Respuestas

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

  1. #1
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††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 por ††LUCIFER††; 08-12-12 a las 20:21


    Citar Citar  




  2. #2
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Añado, en caso querer quitar del reinicio en reboot oscam pues poneis:

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


    Developer Citar Citar  

Subir