• Hola Guest, Si quieres poner tu granito de arena para mantener el foro y colaborar económicamente con su mantenimiento.

    Puedes hacerlo aquí: https://www.lonasdigital.com/donaciones/


Levantar automaticamente cccam en caso de caida.

Arkos

Arkos

Usuario VIP
Joined
September 13, 2010
Messages
148
Reaction score
0
Points
34
Hola a todos necesito algún scripts para levantar automáticamente cccam en caso de caída.
Alguien tiene a mano uno por ahí?
Lo nesesito para la OpnLD 1.4.

Gracias.
 
Last edited:
Code:
[COLOR=#8E8E8E]#!/bin/sh[/COLOR]
[COLOR=#8E8E8E]if ps x |grep -v grep |grep -c [/COLOR][COLOR=#ff0000][B]CCcam[/B][/COLOR][COLOR=#8E8E8E] >/dev/null[/COLOR]
[COLOR=#8E8E8E]then[/COLOR]
[COLOR=#8E8E8E]echo "cccam... ok"[/COLOR]
[COLOR=#8E8E8E]else[/COLOR]
[COLOR=#8E8E8E]echo "cccam... restarting"[/COLOR]
[COLOR=#ff0000][B]/var/bin/CCcam_2.0.8[/B][/COLOR][COLOR=#8E8E8E] &[/COLOR]
[COLOR=#8E8E8E]fi[/COLOR]


Verifica los parámetros en rojo
 
yo el que uso en la OpenLD 1.4 es este y funciona perfecto:


#!/bin/sh


PROCESO='CCcam'
RUTA_PROCESO='/usr/bin'
TIEMPO='600'
echo " ----- Iniciando test $PROCESO -----"
echo ''
echo ''
echo 'Vamos a comprobar que el proceso se esta ejecutando'
echo ''
sleep 2
if pidof $PROCESO > /dev/null
then
echo ''
echo "$PROCESO esta ejecutandose correctamente"
else
echo "Atencion! $PROCESO esta detenido"
fi
date=`date`
echo "Iniciando test $PROCESO : $date" >> /tmp/test_procesos.log
while [ 1 ]
do
pidof $PROCESO > /dev/null
if [ $? -eq 0 ] ; then
echo 'Vamos aproceder a comprobar de nuevo si esta activo'
echo ''
echo ""
else
date=`date`
echo "Reiniciando $PROCESO : $date" >> /tmp/test_procesos.log
echo ''
$RUTA_PROCESO/$PROCESO &
if [ $? -eq 0 ] ; then
echo "ok! el servicio $PROCESO ya esta activo de nuevo :)"
else
echo "no funcionó. Trata de hacerlo de forma manual"
fi
fi
#Tiempo de comprobación si el servicio sigue activo, si no lo reicicia
sleep $TIEMPO
done
echo ''
echo 'Script realizado por Team LD para http://www.lonasdigital.com'
echo 'No olvides Visitarnos ;)'
echo ''


exit 0

permisos 755 , nombralo mantener_cccam.sh y lo metes en /usr/lib/enigma2/python/Plugins/Extensions/LDteam/scripts/

luego edita el archivo root que se encuentra en /etc/cron/crontabs para que lance el script . yo lo tengo asi para que lo haga a las 4-15:

15 04 * * * /usr/lib/enigma2/python/Plugins/Extensions/LDteam/scripts/mantener_cccam.sh
 
Pero así lo hace una vez al día, no?
 
Así lo comprueba cada 600 segundos y si cae la levanta

Enviado desde el planeta Tierra
 
Le puedes editar y que lo haga cada minuto si quieres

Enviado desde el planeta Tierra
 
Jabellan como se edita el tiempo en el script o en el cron
Gracias.
 
buenas noches compiz
 
Jabellan como se edita el tiempo en el script o en el cron
Gracias.




el primer asterisco: minuto (0 - 59)
segundo asterisco: hora (0 - 23)
tercer asterisco: día del mes (1 - 31)
cuarto asterisco: mes (1 - 12) O jan,feb,mar,apr ... (los meses en inglés)
quinto asterisco: día de la semana (0 - 6) (Domingo=0 ó 7) O sun,mon,tue,wed,thu,fri,sat


ejemplo:
si quieres que el proceso sea dos dias a la semana (lunes y jueves) seria:

* * * * mon,thu /usr/lib/enigma2/python/Plugins/Extensions/LDteam/scripts/Reboot.sh
o
* * * * 1,4 /usr/lib/enigma2/python/Plugins/Extensions/LDteam/scripts/Reboot.sh


si quieres 3 dias al mes (1, 10, 20) seria:

* * 1,10,20 * * /usr/lib/enigma2/python/Plugins/Extensions/LDteam/scripts/Reboot.sh
 
Pues no se que estoy haciendo mal que no me va bien, cuando se cae cccam este script no la vuelve a levantar y he seguido tus indicaciones al pie de la letra.
 
Para que haga el proceso cada 5 minutos como sería?
 
para que lo haga cada 5 minutos : 5 minutos X 60 segundos = 300
tienes que cambiar el valor TIEMPO='600' a TIEMPO='300'
 
Uso un Vu+ Solo 2 con CCcam 2.3.0

Merece la pena hacer esto?
 
Bueno ya está hecho! He tenido que investigar un poco porque los directorios no coinciden con las imágenes BH, pero al final ya está. Una vez hecho todo ya me aparece el script en el menú Cron Manager de BH.
 
creo que si te cae ccam tienes algun pers que te pide demasiado peticiones verifica saludos
 
Sí paro cccam manualmente el script la tendría que levantar en el tiempo establecido verdad???
 
Si supuestamente esta iniciado el script y funciona con normalidad cada 10 minutos por ejemplo, el echo de añadir al cron, cual es su sentido.?
Ejecutarlo a una hora establecida?
Si ya lo esta cada 10 minutos??
No se si me explique bien.

Un saludo.
 
como es esso de levantar cccam depos de caido???? para mim se el script no aranda puede estar mal, pero se se cai cccam no es normal se fuera Oscam o Sbox etc; Pos vale se puede levantar mediaante Web panel me explico!.. saludos
 
no se muy bien como va esto, alguien me dices como se pone en un gigablue 800ue plus con lonas 1.4?
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Activity
So far there's no one here
Back
Top