Instrucciones de crond, como plugin de Spark:
¿Qué es crond?
Crond es el nombre del programa que permite ejecutar automáticamente comandos o scripts (grupos de comandos) a una hora o fecha específica.
En la mayoría de las distribuciones el servicio se instala automáticamente y queda iniciado desde el arranque del sistema, pero aquí lo vamos a utilizar como un plugin que podemos iniciarlo y detenerlo cuantas veces deseemos desde el menu de Plugins del sistema Spark.
Para programar las tareas a realizar por el servicio crond, una vez instalado el plugin, se edita el archivo /root/plugin/var/spool/cron/crontabs/root, y se incluyen las lineas que querramos programar.
Cada linea del archivo "root" utiliza un formato de 6 campos, donde se define, respectivamente, minuto, hora, día del mes, mes, día de la semana, y el mandato a ejecutar
.-----------------------· Minuto (0 - 59)
| .--------------------· Hora (0 - 23)
| | .-----------------· Dнa del mes (1 - 31)
| | | .--------------· Mes (1 - 12)
| | | | .-----------· Día de la semana (0 - 6) (domingo=0),
| | | | | .--------· Mandato a ejecutar
| | | | | |
* * * * * /root/plugin/var/spool/cron/crontabs/tarea.sh
cada linea se ejecutara cuando llegue el minuto, hora y dia indicado, ejecutando los comandos o instrucciones que indiquemos en el archivo script a ejecutar, ó las instrucciones que incluyamos en los archivos "cron.cadahora", "cron.diario" y "cron.semanal", que se adjuntan en este plugin para mayor facilidad de uso, por si queremos ejecutar consecutivamente varias ordenes o scripts en cada programación (tambien podeis modificar estos archivos o crear otros con tareas diversas, a vuestro libre albedrio).
Como ejemplo y pueden comprobar en el archivo cron.diario, lleva puesto un reinicio del deco, que se ejecutara conforme hemos fijado en el archivo "root" adjunto cada dia a las 4:00 de la madrugada, y tambien lleva en el archivo root, programada la ejecución del script liberar_memoria.sh, cada 12 horas.
Saludos.
¿Qué es crond?
Crond es el nombre del programa que permite ejecutar automáticamente comandos o scripts (grupos de comandos) a una hora o fecha específica.
En la mayoría de las distribuciones el servicio se instala automáticamente y queda iniciado desde el arranque del sistema, pero aquí lo vamos a utilizar como un plugin que podemos iniciarlo y detenerlo cuantas veces deseemos desde el menu de Plugins del sistema Spark.
Para programar las tareas a realizar por el servicio crond, una vez instalado el plugin, se edita el archivo /root/plugin/var/spool/cron/crontabs/root, y se incluyen las lineas que querramos programar.
Cada linea del archivo "root" utiliza un formato de 6 campos, donde se define, respectivamente, minuto, hora, día del mes, mes, día de la semana, y el mandato a ejecutar
.-----------------------· Minuto (0 - 59)
| .--------------------· Hora (0 - 23)
| | .-----------------· Dнa del mes (1 - 31)
| | | .--------------· Mes (1 - 12)
| | | | .-----------· Día de la semana (0 - 6) (domingo=0),
| | | | | .--------· Mandato a ejecutar
| | | | | |
* * * * * /root/plugin/var/spool/cron/crontabs/tarea.sh
cada linea se ejecutara cuando llegue el minuto, hora y dia indicado, ejecutando los comandos o instrucciones que indiquemos en el archivo script a ejecutar, ó las instrucciones que incluyamos en los archivos "cron.cadahora", "cron.diario" y "cron.semanal", que se adjuntan en este plugin para mayor facilidad de uso, por si queremos ejecutar consecutivamente varias ordenes o scripts en cada programación (tambien podeis modificar estos archivos o crear otros con tareas diversas, a vuestro libre albedrio).
Como ejemplo y pueden comprobar en el archivo cron.diario, lleva puesto un reinicio del deco, que se ejecutara conforme hemos fijado en el archivo "root" adjunto cada dia a las 4:00 de la madrugada, y tambien lleva en el archivo root, programada la ejecución del script liberar_memoria.sh, cada 12 horas.
Saludos.