Crond Manager

De OpenSPA Wiki
Saltar a: navegación, buscar


En este manual vamos a tratar el funcionamiento de Crond Manager.

¿ En primer lugar para que sirve la utilidad crond ?

Básicamente sirve para ejecutar un comando individual o un grupo de comandos (script), de una manera periódica a una hora y día determinados.

Lo que hemos elegido que se ejecute en un tiempo determinado se especifica (guarda) en un archivo llamado root en el directorio de nuestro receptor /etc/cron/crontabs. Se llamado root habitualmente por que se trataría del usuario de nuestro sistema linux enigma2.

En dicho archivo root se guardarían los comandos a ejecutar, creándose una línea por cada proceso a ejecutar, siendo el formato por cada línea:

Código:
* * * * * comando a ejecutar
Código:
##########################################################
#minuto (0-59),                                          #
#|  hora (0-23),                                         #
#|  |  día del mes (1-31),                               #
#|  |  |  mes (1-12),                                    #
#|  |  |  |  día de la semana (0-6 donde 0=Domingo)      #
#|  |  |  |  |       comandos                            #
##########################################################
* *  *  *  *

Para facilitarnos la creación del archivo comentado donde se define el tipo de comando a ejecutar, y no tener que realizar manualmente, en la imagen Openspa se puede usar la utilidad crond Manager que vamos a ver su uso a continuación.


USO TEMPORIZADORES CRON OPENSPA

1. Seleccionamos menú + sistema + configuración del receptor + Temporizadores + Temporizadores cron



2. Nos aparece la interfaz principal de cron



En primer lugar tenemos las funciones de de activación o desactivación del servicio cron, que se realizan con los botones:

amarillo ----> Activamos o desactivamos el servicio cron
azul ---------> Activamos o desactivamos el servicio cron tras un reinicio completo del receptor

Si deseamos tener el servicio cron totalmente desactivado quedaría como muestra la imagen:



3. Ahora vamos a ver como añadir la ejecución de un comando, para ello pulsaríamos sobre botón verde (añadir), y nos aparecería la siguiente interfaz:



Ahora tenemos distintas opciones:

  • Activar con que frecuencia, donde podemos seleccionar si diario, mensual, semanal:





  • Hora para ejecutar el script, simplemente en que hora deseamos que se ejecute.
  • Tipo comando personalizado, si seleccionamos esta opción, deberemos poner en comando a ejecutar, el comando que deseemos ejecutar:





En este ejemplo comando reboot



Tras finalizar pulsaríamos botón verde guardar:



4. En caso que en vez de un comando, deseáramos ejecutar un grupo de comandos (script), deberemos:

a) Introducir el script a ejecutar en el directorio /usr/script del receptor
b) En tipo de comando seleccionar predefinido, y nos aparecerán los script que tengamos en dicho directorio para ser ejecutados:



  • Para borrar/eliminar un proceso que hayamos definido se usa botón rojo (borrar)