Home

Reinicia mBox diariamente con cron

satanasinc

Usuario Activo
Fan de OpenSPA
13 Dic 2011
108
14
0
Cantabria
Hola!

Aquí vuelvo con otro manualillo fácil.

En esta ocasión os mostraré como reiniciar el mBox automáticamente cada día.

Para ello escribiremos un pequeño script y automatizaremos su ejecución con cron.

NOTA:
Este manual se esta aplicando sobre una imagen enigma2 PKT v3c y un Golden Media 990 Reloaded, pero ha de funcionar igual en cualquier otra imagen enigma2.

Lo primero es poner a punto cron. Aquí veras como hacerlo.

Crearemos el script

vi /mboxreboot.sh

Yo lo he dejado en el directorio raiz, porque a mí me parece que los scripts ahí están muy a mano, pero cada uno es cada uno.

Y dentro escribiremos...

#!/bin/bash
killall mbox_0.4_BETA_0023
sleep 15
/var/camd/mbox_0.4_BETA_0023 &

La segundo y cuarte linea, han de cuadrar con el nombre del binario de la camd que estes corriendo. Es decir que si se llama mbox, por ejemplo quedaría así.

#!/bin/bash
killall mbox
sleep 15
/var/camd/mbox &

NOTA:
Obviamente podréis usar este script para reiniciar otros procesos, tan solo ajustando la 2ª y 4ª linea con los nombres correspondientes.

Ahora programaremos la tarea en cron

vi /var/spool/cron/crontabs/root

Y añadiremos esta linea..

00 04 * * * /mboxreboot.sh

Esto le dice a cron que ejecute el script a las 4:00 cada día, por supuesto podéis poner el horario que mejor os venga.

NOTA:http://es.wikipedia....iki/Cron_(Unix) Ahí tenéis mas datos de la sintaxis del fichero.

Vamos a cambiar los permisos del fichero de cron (por asegurarnos de su ejecución)

chmod 755 /var/spool/cron/crontabs/root

Ahora a esperar que sea la hora y que se ejecute la tarea. o_O

Si veis erratas o queréis añadir algo, postead y lo corregimos todas las veces que haga falta.

Salu2 a tod@s!
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
No si al final le pillas el punto al deco jajaja
 

oskarius

Usuario Destacado
Vip OpenSPA
8 Dic 2011
532
31
0
Aver si alguien puede arreglar el enlace de como poner a punto el cron.