fortuhd
Colaborador
- Registrado
- 20 Dic 2013
- Mensajes
- 278
- Reacciones
- 0
- Puntos
- 94
PuPues resulta que tengo el script de arranque del sbox + el cccam, asi que me arranca todos los días automáticamente, lo que necesito ahora es modificar este script para que me haga comprobaciones, cada 10 minutos y si se cuelga el sbox, pues que me lo arranque y si pasa con el cccam pues igual.
Problemas que encuentro, que siempe que se cuelgue el sbox, hay que parar el cccam y volverloa a echar a andar los dos y si se cuelga el cccam con echarlo a andar solo es suficiente, asi que tiene que comprobar los dos por separado y luego cuando el sbox este parado que pare el cccam y vuelva a echar a andar de nuevo los dos y si puede ser que me haga el log.
Este es mi script de arranque de sbox + cccam -----> Sboxtest.sh
CAMD_ID=6273
CAMD_NAME="Sbox/CCcam C2.1.3"
CAMD_BIN=CCcam_2.1.3
CAMD_CS_SRV_BIN=sbox_0054#5
INFOFILE_A=ecm0.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0
########################################
logger $0 $1
echo $0 $1
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
remove_tmp
/usr/bin/$CAMD_CS_SRV_BIN &
sleep 15
/usr/bin/$CAMD_BIN &
sleep 10
/usr/script/Sboxtest.sh &
;;
stop)
killall -9 $CAMD_CS_SRV_BIN $CAMD_BIN 2>/dev/null
sleep 2
killall -9 Sboxtest.sh 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
saludos
Problemas que encuentro, que siempe que se cuelgue el sbox, hay que parar el cccam y volverloa a echar a andar los dos y si se cuelga el cccam con echarlo a andar solo es suficiente, asi que tiene que comprobar los dos por separado y luego cuando el sbox este parado que pare el cccam y vuelva a echar a andar de nuevo los dos y si puede ser que me haga el log.
Este es mi script de arranque de sbox + cccam -----> Sboxtest.sh
CAMD_ID=6273
CAMD_NAME="Sbox/CCcam C2.1.3"
CAMD_BIN=CCcam_2.1.3
CAMD_CS_SRV_BIN=sbox_0054#5
INFOFILE_A=ecm0.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0
########################################
logger $0 $1
echo $0 $1
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
remove_tmp
/usr/bin/$CAMD_CS_SRV_BIN &
sleep 15
/usr/bin/$CAMD_BIN &
sleep 10
/usr/script/Sboxtest.sh &
;;
stop)
killall -9 $CAMD_CS_SRV_BIN $CAMD_BIN 2>/dev/null
sleep 2
killall -9 Sboxtest.sh 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
saludos