Levantar automaticamente cccam en caso de caida.

luigi86

Administrador
Administrador
Registrado
4 Ago 2014
Mensajes
2.813
Reacciones
2.716
Ubicación
Perdido por España
Pais
Spain.GIF
Script para levantar automaticamente el Cccam en caso de caida:

Código:
#!/bin/sh


PROCESO='CCcam' #nombre del binario que queramos comprobar el proceso.
RUTA_PROCESO='/usr/bin'
TIEMPO='600'  # equivale a 600 segundos osea 10 minutos
echo " ----- Iniciando test $PROCESO -----"
echo ''
echo ''
echo 'Vamos a comprobar que el proceso se esta ejecutando'
echo ''
sleep 2 # espera dos segundos
if pidof $PROCESO > /dev/null
then
echo ''
echo "$PROCESO se está 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"
echo "no funciono $PROCESO : $date" >> /tmp/test_procesos.log
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
 

Adjuntos

Arriba
AdBlock Detectado

Lo entendemos, los anuncios son molestos!

Pero debe usted entender que la pagina web funciona bien gracias a la publicidad no dude en hacer click en los anuncios ayuda en todo el mantenimiento de la pagina web. Para obtener la mejor experiencia en el sitio, desactive su AdBlocker.

He desactivado AdBlock    No Gracias