Hola a todos,
No tengo E2, pero estoy liendo este post y se poderia com 1 script solucionar este problema.
Passo a explicar:
Siempre que Sbox es colgado en el web interface de cccam (es aqui q tengo dudas) en la opcion servers se miramos la linea correspondiente a la Nline de Sbox esta OFF... verdad?
Se es verdade, com 1 script se poderia mirar cuando "sbox esta colgado" = linea OFF en CCcam
Código:
#!/bin/sh
while [ 1 ];
do
############### Configs ####################################################
Nline="N: 127.0.0.1 13000 user password 01 02 03 04 05 06 07 08 09 10 11 12 13 14" #la que tienes em CCcam para Sbox
ccamWebUser=user
cccamWebPassword=password
cccamWebPort=1111
Mydebug="/tmp/sbox.mylog" # (ex: /tmp/sbox.mylog)
############################################################################
IP=`echo $Nline | cut -d" " -f2`
PORT=`echo $Nline | cut -d" " -f3`
IPPORT="$IP:$PORT"
SboxOnline=`exec wget -q -O - http://${ccamWebUser}:${cccamWebPassword}@127.0.0.1:${cccamWebPort}/servers | grep -i $IPPORT | cut -d"|" -f7 | cut -c6-`
TiMe=`date +"%Hh""%Mm"`
if [ $SboxOnline -ge 1 ]; then
echo "[$TiMe] $IPPORT --- está ONline em Cccam" >> $Mydebug
else
echo "[$TiMe] $IPPORT --- OFFLINE -- Restart" >> $Mydebug
killall -9 sbox
sleep 2
cd
cd /usr/bin
./Sbox
fi
sleep 120
done
En el script arreglar con tu datos:
Nline="N: 127.0.0.1 13000 user password 01 02 03 04 05 06 07 08 09 10 11 12 13 14" #la que tienes em CCcam para Sbox
ccamWebUser=user
cccamWebPassword=password
cccamWebPort=1111
Mydebug="/tmp/sbox.mylog" # (ex: /tmp/sbox.mylog)
Confirmar tambien se el bin de sbox es correcto en:
cd /usr/bin
./Sbox
El script mira de 2 em 2 minutos se sbox es colgado (off line en cccam)
Se puede mirar en /tmp/sbox.mylog lo que vai pasando con el script
Como ay comentado no tengo E2, no puedo testear el script...