Uso Básico Cron Enigma2

Cron es una utilidad para linux/enigma2 que nos permite ejecutar automáticamente comandos o script en una hora o fecha especifica. Lo podemos usar en nuestros receptores enigma2 para ejecutar alguna accion que deseemos hacer sobre ellos de manera automatizada. En este articulo vamos a ver un funcionamiento básico.

Normalmente cron esta instalado y activado en nuestros receptores enigma2, pero para comprobar si realmente es asi podemos ejecutar el siguiente comando:

ps -A | grep cron

cr1

Si nos aparece el proceso es que cron esta activado.

En primer lugar debemos saber como es una linea cron para introducir que se compondria de:

Minuto  Hora  DiaDelMes  Mes  DiaDeLaSemana  Comando a usar

Si no se quiere usar alguno de los parametros se pone asterisco, ejemplo si quieres que un comando se ejecute todos los dias a las 3 de la mañana se introduciria:

00 3 * * * comando a usar

En muchas de las imagenes enigma2 ademas permiten el parametro reboot, que basicamente su funcion es ejecutar un comando o script en reboot, por ejemplo:

@reboot sleep 90 ; comando a usar

Una vez que tenemos una nociones basicas de los parametros de cron, ahora vamos a ver como añadir una nueva funcion a cron para ello por terminal ejecutamos el comando:

crontab -e
cr4

Ahora introduciremos el comando que deseamos usar, depende la imagen pues nos aparecera algun editor linux, en este ejemplo la imagen usa vi, por lo que para insertar una nueva linea deberemos ir a la ultima linea que hay e introducir a para que nos salte a la siguiente linea una vez realizado introducimos el comando que deseemos en este ejemplo reboot:

cr5

En este caso una vez lo hemos introducido, pues en el editor vi pulsamos escape para pasar al modo comando y escribimos :wq para salir y guardar cambios.

cr7

Related posts

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: