• 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 reinicio reader oscam.

††LUCIFER††

Pues os dejo un script de reinicio de un reader oscam, en caso de algun error que queramos poner:

Código:
#!/bin/sh
# script para reiniciar un READER de OSCAM con el error que querais que cuando ocurra se reinicie
################### Insertar los valores dependiendo de vuestro deco. ###################################################
LOG=/medi/hdd/oscam.log       # Donde tenies el log oscam recordar ponerlo en oscam.conf el log como syslog, recomendable hacer en discon duro
lineas=10                     # Numero lineas ultimas en que busca errores
IP=127.0.0.1                  # Direccion ip de nuestro receptor
Port=666                      # Puerto que hemos puesto para oscam en el oscam.conf
Reader=skyita                 # Nombre del Reader que queremos reiniciar en caso de errores.
user=user                     # Usuario webif oscam    
pass=pass                     # Contraseña webif oscam
tiempo=10                     # Cada cuanto tiempo queremos que se ejecute
error="status not ok"         # Tipo error que queremos que busque 
#############################################################################################################################################


while :
        do
        tiempo=$tiempo
        count=`tail -n $lineas $LOG | grep "$error" | wc -l`
        if [ "$count" -gt "0" ]
        then
        echo "Reader $Reader"
        curl --digest -u"$user:$pass" "http://$IP:$Port/oscamapi.html?part=status&label=$Reader&action=restart" >> /dev/null 2>&1
        tiempo=10
        fi
                    
done
 
Muchisimas gracias LUCIFER.

Veras yo tenia un problema con la blanquita y era que me da respuestas de not found, y cuando da mas de 10 respuestas not found, la card se queda ""KO"" , el reader OK pero no manda ningun ECM OK, todos son not found ( mi configuracion es " Kubuntu 12.10+Oscam ((
Compiled by Gianni8127 source: trunk@1.20-unstable_svn7209 )) + CCcam213 ) .

He intentado probarle los mil y un ajuste, tanto al reader como al oscam.config, oscam.server, etc. Los readers son SMARGO+ y lector de DNI, con la gris OK, pero con la blanca se caia cuando queria, no era un tiempofijo, era cuando le daba la gana.
Al final le he dejado un smartreader+ v1.3 fixed a 3.69 modo normal para la gris, y para la blanca le he metido un pcsc de los que regalaba el gobierno (lector DNI), las configuraciones del oscam las pondre cuando tenga esto fino fino, por el momento me falla la blanquita con el tema de ecm not found aguanta unas 4 horas +-.

Pues este script tuyo me ha abierto los ojos, para que en vez de que si falla el reader ( es decir el device), sea que vea en el oscam.log la palabra ""not found"".

Pego el script tuyo , con tu permiso. Modificado para ello ( lo que esta en rojo ) y de momento funciona.

#!/bin/sh # script para reiniciar un READER de OSCAM con el error que querais que cuando ocurra se reinicie ################### Insertar los valores dependiendo de vuestro deco. ###################################################
LOG=/medi/hdd/oscam.log # Donde tenies el log oscam recordar ponerlo en oscam.conf el log como syslog, recomendable hacer en discon duro
lineas=10 # Numero lineas ultimas en que busca errores
IP=127.0.0.1 # Direccion ip de nuestro receptor
Port=666 # Puerto que hemos puesto para oscam en el oscam.conf
Reader=skyita # Nombre del Reader que queremos reiniciar en caso de errores.
user=user # Usuario webif oscam
pass=pass # Contraseña webif oscam
tiempo=10 # Cada cuanto tiempo queremos que se ejecute
answered="not found"
# Tipo palabra que queremos que busque #############################################################################################################################################

while :
do
tiempo=$tiempo
count=`tail -n $lineas $LOG | grep "$answered" | wc -l`
if [ "$count" -gt "0" ]
then
echo "Reader $Reader"
curl --digest -u"$user:$pass" "http://$IP:$Port/oscamapi.html?part=status&label=$Reader&action=restart" >> /dev/null 2>&1
tiempo=10
fi

done

Pronto pegare todas las configs y archivos que tengo.

Gracias
 
Última edición:
Perdón por reflotar un hilo tan antiguo, el comando para reiniciar el reader me funciona, pero para solucionar el problema que me surge en mi oscam no sirve. Necesito primero apagar el reader, y luego encenderlo, he probado cambiando restart, por start y stop, pero no funciona. Podéis echarme una mano?

Gracias
 
Perdón por reflotar un hilo tan antiguo, el comando para reiniciar el reader me funciona, pero para solucionar el problema que me surge en mi oscam no sirve. Necesito primero apagar el reader, y luego encenderlo, he probado cambiando restart, por start y stop, pero no funciona. Podéis echarme una mano?

Gracias
1º leerte las normas.

2º pasarte por presentaciones
 
Me parece que te has confundido
 
Ni la mía ni la de mucha peña más, fíjate que hay un vacío, será porque se perdió la info?
 
No vamos a estar aquí hablado que si que si no se perdió solo tardas 2 minutos en crear un post de presentación y quedas como dios que quieres buscarle tres pies a gato tu mismo, que ha habido un error el el foro pues vale pero esta tu presentación no. Pues ya lo que tu quieras el aviso se te ha dicho
 
Ni la mía ni la de mucha peña más, fíjate que hay un vacío, será porque se perdió la info?

No has realizado ningun post de presentacion en la zona Bienvenidad y presentaciones.

No se ha perdido ninguna info, basicamente que seguro que piensas que lo creaste en su dia, pero ya te digo que no es asi, no hay constancia alguna de que lo hayas echo desde que te has registrado.

Fecha de registro: 17/septiembre/2014 a las 18:49.

Asi que se te invita a hacerlo y a leer las normas del foro.
 

Temas similares

Respuestas
0
Visitas
1K
††LUCIFER††
er_colgao
Respuestas
0
Visitas
1K
er_colgao
er_colgao
babu_season
Respuestas
2
Visitas
1K
conciso35
conciso35
Respuestas
26
Visitas
3K
T
Atrás
Arriba