Resultados 1 al 5 de 5






MANUAL scripts hello controlados en Gemini


Estás en el tema MANUAL scripts hello controlados en Gemini dentro del subforo 500s en LonasDigital. Despues de una semana intentando hacer esto Reenvíos “hello” controlados en Geminis, pues con información del post de alto consejo jedi,autor pinguino_rh,pero para imagenes Nabilo V08 y sobre todo del autor barbero con su Lanzar scripts en el reinicio de Gemini, he logrado crear esta a mi gusto que funciona en las Geminis sobre todo en la que más abajo resalto. Dar las gracias también al amigo de este foro "xeonpj" que tanto me ha ayudado. Cuando arranca Gemini, se ejecuta el fichero...



Este tema tuvo 1505 Visitas y 4 Respuestas

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

  1. #1
    Avatar de joenalna

    joenalna ha iniciado este hilo.
    joenalna está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    Nov-2006
    Temas
    15
    Mensajes
    43


    Despues de una semana intentando hacer esto [SCRIPT] Reenvíos “hello” controlados en Geminis, pues con información
    del post de alto consejo jedi,autor pinguino_rh,pero para imagenes Nabilo V08 y sobre todo del
    autor barbero con su [MANUAL] Lanzar scripts en el reinicio de Gemini, he logrado crear esta a mi gusto que funciona
    en las Geminis sobre todo en la que más abajo resalto.
    Dar las gracias también al amigo de este foro "xeonpj" que tanto me ha ayudado.

    Cuando arranca Gemini, se ejecuta el fichero /etc/init.d/rcS
    Este fichero, ejecuta, si existe, el fichero /var/etc/init
    En el fichero /var/etc/init es donde tenemos que incluir los scripts que queramos que se ejecuten
    en el arranque. El fichero /var/etc/init, por defecto, no existe. Por lo que tendremos que crearlo
    y darle permisos 644.A continuación, os dejo un ejemplo del fichero /var/etc/init en el que, cuando arranca
    Gemini, se ejecuta el script :/var/script/init_user_scripts.sh


    /var/etc (permisos 644) tenemos que crear el archivo init,copia este codigo y llamalo init

    Código:

    #!/bin/sh

    LG_INIT=/tmp/init_user_scripts.log

    if [ -f /var/script/init_user_scripts.sh ] ; then
    /var/script/init_user_scripts.sh &
    else
    echo "No se existe el fichero /var/script/init_user_scripts.sh" > $LG_INIT

    La imagen que tengo yo es la Geminis 4.70 Mod-lonas sbox + mbox(31-07-2010) Mbox04 (023.4.r) y Sbox 0.0.47


    Ahora en /var/script tenemos que crear el archivo: init_user_scripts.sh

    /var/script (permisos 755 ) copiamos este codigo de archivo y lo llamamos init_user_scripts.sh

    codigo:

    #!/bin/sh

    LOG_INIT=/tmp/init_user_scripts.log

    if [ -f /var/script/mboxresend.sh ] ; then
    /var/script/mboxresend.sh &
    else
    if [ -f $LOG_INIT ] ; then
    echo "No existe el fichero /var/script/mboxresend.sh" >> $LOG_INIT
    else
    echo "No existe el fichero /var/script/mboxresend.sh" > $LOG_INIT
    fi
    Ahora necesitamos el scripts que manda los hellos controlados y se llama moboxresend.sh

    En /var/script (permisos 755 ) copiamos este codigo de archivo y lo llamamos mboxresend.sh

    codigo:

    #!/bin/sh

    # ---- CONFIGURACION SCRIPT ---- #
    ################################################## ##################################
    # REENVIO AUTOMATICO DE HELLO EN CALIENTE MEDIANTE EL COMANDO "R" en /tmp/add.data #
    ################################################## ##################################
    ADDDATA_PATH=/tmp/add.data

    # LOGUEO PARA REGISTRAR LOS RESEND AUTOMATICOS REALIZADOS, CUANDO FINALIZA NO SE AÑADEN MÁS LINEAS #
    RESEND_ENVIADOS=/tmp/mboxresend.log

    # NUMERO DE RESEND QUE QUEREMOS QUE REALICE DE FORMA AUTOMATICA #
    NUMERO_DE_RESEND=50

    # TIEMPO DE ESPERA ANTES DE LANZAR EL PRIMER RESEND AUTOMATICO #
    TIEMPO_DE_ESPERA_INICIO_EN_SEG=600 #10 Minutos

    # TIEMPO DE ESPERA ENTRE RESEND AUTOMATICO #
    TIEMPO_ENTRE_RESEND_EN_SEG=300 #5 Minutos

    #================================================= ================================================== ====================================#
    # NOTA: #
    # HAY QUE TENER EN CUENTA QUE FINALIZARÁ EL SCRIPT PASADO 4 Horas y 33 MINUTOS (TIEMPO_DE_ESPERA_INICIO_EN_SEG+TIEMPO_ENTRE_RESEN D_EN_SEG). #
    # YO LANZO ESTE SCRIPT DE MADRUGADA POR LO QUE NO ME IMPORTA EL TIEMPO QUE TARDA EN FINALIZAR. #
    # LOS RESEND PROVOCAN CORTES EN LA IMAGEN Y NO ES CONVENIENTE TENER SINTONIZADO UN CANAL DE PAGO DURANTE EL ENVIO DE LOS HELLOS. #
    #================================================= ================================================== ====================================#





    # ---- INICIO SCRIPT ---- #

    #SE GENERA MBoxResed.log CON FECHA Y HORA DE INICIO, ASI SABEMOS CON SEGURIDAD CUANDO REINICIA EL DECO #
    echo "[`date +"%d/%m/%y %H:%M:%S"`] == Inicio MBoxResend == [Esperando $TIEMPO_DE_ESPERA_INICIO_EN_SEG segundos, para lanzar $NUMERO_DE_RESEND Resend MBox]" >> $RESEND_ENVIADOS


    # EN CASO DE EXISTIR /tmp/add.tmp, SE ESPERA HASTA QUE MBOX LO ABSORBA #
    while [ -f $ADDDATA_PATH ]
    do
    #echo "Existe fichero $ADDDATA_PATH, esperando borrado por MBox"
    sleep 1
    done

    # TIEMPO DE ESPERA EN SEGUNDOS ANTES DE EL PRIMER LANZAR "Resend Peers"
    sleep $TIEMPO_DE_ESPERA_INICIO_EN_SEG

    ################################################## ###
    # BUCLE NUMERO DE REPETICIONES DE RESEND AUTOMATICO #
    ################################################## ###
    RESEND_N=1
    while [ $RESEND_N -le $NUMERO_DE_RESEND ]
    do

    # SE GENERA ADD.DATA CON 'R' (RESEND) #
    echo "R" >> $ADDDATA_PATH

    # SE GENERA LOGUEO MBoxResed.log CON FECHA Y HORA DEL FICHERO GENERADO /tmp/add.tmp #
    echo "[`date +"%d/%m/%y %H:%M:%S"`] Resend $RESEND_N lanzado de forma automática cada $TIEMPO_ENTRE_RESEND_EN_SEG segundos" >> $RESEND_ENVIADOS

    #INCREMENTO DEL NUMERO DE RESEND
    let RESEND_N=RESEND_N+1

    # EN EL ÚLTMO RESEND EL SCRIPT NO SE ESPERA #
    if [ $RESEND_N -le $NUMERO_DE_RESEND ]
    then
    # SE ESPERA HASTA QUE MBOX HASTA QUE MBOX LO ABSORBA /tmp/add.tmp #
    # MBOX TARDA UN TIEMPO EN BORRAR EL ARCHIVO #
    while [ -f $ADDDATA_PATH ]
    do
    #echo "Existe fichero $ADDDATA_PATH, esperando borrado por MBox"
    sleep 1
    done

    # TIEMPO DE ESPERA EN SEGUNDOS ANTES DE LANZAR EL SIGUIENTE "Resend Peers"
    sleep $TIEMPO_ENTRE_RESEND_EN_SEG
    fi
    done
    ################################################## ####


    # SE GENERA LINEA DE FIN EN MBoxResed.log CON FECHA Y HORA DE FINALIZACIÓN #
    echo "[`date +"%d/%m/%y %H:%M:%S"`] == Fin MBoxResend ==" >> $RESEND_ENVIADOS

    #echo "== Fin MBoxResend =="

    exit

    #By Pinguino_rh


    Un saludo y que lo disfruten.

    Última edición por joenalna; 07-05-11 a las 20:19



  2. Los siguientes usuarios agradecieron a joenalna por su mensaje :

    xeonpj (07-05-11)




  3. #2
    Avatar de xeonpj

    xeonpj está desconectado
    Título:  Colaborador Rango:  Colaborador
    Fecha de ingreso
    Oct-2010
    Nacionalidad
    Espana
    Temas
    28
    Mensajes
    443


    muchas gracias, seguro que alguien te lo agradecera.

    PD: tenias que haberlo creado en manuales.



  4. #3
    Avatar de lonas

    lonas está desconectado
    Título:  ✔ User Verified ™ Rango:  Admin & Developer
    Fecha de ingreso
    Sep-2006
    Receptor
    Formuler F1
    Firmware
    OpenLD-3.0
    Nacionalidad
    Espana
    Ubicación
    Planeta Marte
    Edad
    36
    Temas
    1613
    Mensajes
    23,402


    También podrías poner el mboxresend en el startscript.sh (siempre y cuando sea la mod lonas) que está realizado precisamente para que puedan arrancar los scripts en el inicio....

    lo que no recuerdo si en esa imagen lo puse que iniciara al inicio de enigma o por cron jejeje

    saludos
    Si te gustó este post, dale arriba a los botones de Me gusta (facebook) Twitter y google +1 que no te llevará ni 5 segundos xD

    Recuerda:
    El trabajo que realizo es de manera altruista y seguirá siendo así siempre, pero nunca viene mal un poco de ayuda,apoyo y motivación para continuar creando y creciendo en lo que uno realiza.
    Si estas satisfecho y te apetece,puedes contribuir con una donación :

    No se resuelven dudas por Privados ni por E-mail,las incidencias se consultan en el foro y se resuelven entre todos.

    Sígueme en Twitter: https://twitter.com/javilonas



  5. #4
    Avatar de joenalna

    joenalna ha iniciado este hilo.
    joenalna está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    Nov-2006
    Temas
    15
    Mensajes
    43


    Cita Iniciado por lonas Ver mensaje
    También podrías poner el mboxresend en el startscript.sh (siempre y cuando sea la mod lonas) que está realizado precisamente para que puedan arrancar los scripts en el inicio....

    lo que no recuerdo si en esa imagen lo puse que iniciara al inicio de enigma o por cron jejeje

    saludos
    Pues en el post nº1 puse:La imagen que tengo yo es la Geminis 4.70 Mod-lonas sbox + mbox(31-07-2010) Mbox04 (023.4.r) y Sbox 0.0.47
    Tengo en otro hilo de este foro abierto hace 2 días, la pregunta y nadie contesta excepto el amigo XEONPJ, podrias haberlo dicho antes amigo y me ahorro el trabajo je je je .Un saludo



  6. #5
    Avatar de lonas

    lonas está desconectado
    Título:  ✔ User Verified ™ Rango:  Admin & Developer
    Fecha de ingreso
    Sep-2006
    Receptor
    Formuler F1
    Firmware
    OpenLD-3.0
    Nacionalidad
    Espana
    Ubicación
    Planeta Marte
    Edad
    36
    Temas
    1613
    Mensajes
    23,402


    Cita Iniciado por joenalna Ver mensaje
    Pues en el post nº1 puse:La imagen que tengo yo es la Geminis 4.70 Mod-lonas sbox + mbox(31-07-2010) Mbox04 (023.4.r) y Sbox 0.0.47
    Tengo en otro hilo de este foro abierto hace 2 días, la pregunta y nadie contesta excepto el amigo XEONPJ, podrias haberlo dicho antes amigo y me ahorro el trabajo je je je .Un saludo
    AJA!!! este es el hilo que me decias no? pues como ya te he contestado antes... lo primero que yo no tengo obligación alguna de contestar de manera urgente a un post, lo segundo que tengo familia y vida social no todo es el foro....

    y por último y siento si te molesta esto ya está mas que resuelto en los mismos hilos de las imágenes.... en donde se deja claro que el script startscripts.sh sirve para eso mismo....

    ya vale de abusar de el personal ¿ok? aquí nadie está obligado a nada y como veo que lo has solucionado cerramos el tema.
    Si te gustó este post, dale arriba a los botones de Me gusta (facebook) Twitter y google +1 que no te llevará ni 5 segundos xD

    Recuerda:
    El trabajo que realizo es de manera altruista y seguirá siendo así siempre, pero nunca viene mal un poco de ayuda,apoyo y motivación para continuar creando y creciendo en lo que uno realiza.
    Si estas satisfecho y te apetece,puedes contribuir con una donación :

    No se resuelven dudas por Privados ni por E-mail,las incidencias se consultan en el foro y se resuelven entre todos.

    Sígueme en Twitter: https://twitter.com/javilonas



Subir