J
jpbravo
Invitado
Aqui os voy a explicar como como configurar cron en la imagen spaze 2.2 .
* Lo primero es explicar que el cron es un programador al cual le podemos decir que ejecute un comando a la hora que le indiquemos ,
Los campos que describen el instante de ejecución son por orden:
- minuto 0-59
- hora 0-23
- día del mes 0-31
- mes 0-12 (o sunombre con las tres primeras letras en inglés)
- dia semana 0-7 (0 or 7 indica domingo, o su nombre con las tres primeras letras en inglés)
Un campo puede contener:
Un un asterisco (*) para indicar todos los posibles valores.
Un valor fijo para indicar un minuto, hora, día o mes.
Un rango de valores, dos números separados por guiones. Un rango puede terminar en /numero para indicar el incremento.
Una lista de valores separados por comas.
Un valor */numero para indicar todos los valores con incremento de "número".
Dicho esto aqui os pongo algunos ejemplos :
Ejecutarlo a las 12 de la noche cada día
Ejecutarlo a las 12 :15 de la noche cada día
Ejecutarlo 15 después de cada hora exacta, a las y cuarto
Ejecutarlo el día 1 del mes a las 6:30
Ejecutarlo cada dos día a las 6:30
Ejecutarlo los días 1,3,7,12,15 y 20 del mes a las 6:30
Ejecutarlo el día 1 de julio a las 6:30
Ejecutarlo los lunes cada 10 minutos
Ejecutarlo de lunes a viernes a las hora en punto
Sirvan estos ejemplos para ver las distintas utilidades que pueden dar a esta herramienta .
Como ejemplo practico en esta imagen spaze 2.2 paso a indicar como dar por ejemplo la orden de apagado a una hora determinada .
- Esta imagen lleva incluido un script que hace que se ponga nuestro azbox en standbye (/etc/cron/scripts/standbye.sh) pero hay que editarlo con nuestra pass .( modificar donde pone password con la nuestra )
- En /etc/cron/crontabs editas el archivo root quedando así por ejemplo para darle la orden de standbye a las 00:00 .
dejamos la linea así : 0 0 * * * /etc/cron/scripts/standby.sh
Ahora desde menu/plugins ejecutas cronmanager y lo activas dandole a start crontab ( añado captura cronstart)
Y si queremos podemos ver la programacion como quedó pulsando list crontab ( añado captura crontab)
Hasta aqui todo , espero que sirva un poco de ayuda para entender este programador de tareas .
salu2
* Lo primero es explicar que el cron es un programador al cual le podemos decir que ejecute un comando a la hora que le indiquemos ,
Los campos que describen el instante de ejecución son por orden:
- minuto 0-59
- hora 0-23
- día del mes 0-31
- mes 0-12 (o sunombre con las tres primeras letras en inglés)
- dia semana 0-7 (0 or 7 indica domingo, o su nombre con las tres primeras letras en inglés)
* * * * * /etc/cron/script/ejemplo.sh
Un campo puede contener:
Un un asterisco (*) para indicar todos los posibles valores.
Un valor fijo para indicar un minuto, hora, día o mes.
Un rango de valores, dos números separados por guiones. Un rango puede terminar en /numero para indicar el incremento.
Una lista de valores separados por comas.
Un valor */numero para indicar todos los valores con incremento de "número".
Dicho esto aqui os pongo algunos ejemplos :
Ejecutarlo a las 12 de la noche cada día
0 0 * * * /etc/cron/script/ejemplo.sh
Ejecutarlo a las 12 :15 de la noche cada día
15 0 * * * /etc/cron/script/ejemplo.sh
Ejecutarlo 15 después de cada hora exacta, a las y cuarto
15 * * * * /etc/cron/script/ejemplo.sh
Ejecutarlo el día 1 del mes a las 6:30
30 6 1 * * /etc/cron/script/ejemplo.sh
Ejecutarlo cada dos día a las 6:30
30 6 */2 * * /etc/cron/script/ejemplo.sh
Ejecutarlo los días 1,3,7,12,15 y 20 del mes a las 6:30
30 6 1,3,7,12,15,20 * * /etc/cron/script/ejemplo.sh
Ejecutarlo el día 1 de julio a las 6:30
30 6 1 7 * /etc/cron/script/ejemplo.sh
Ejecutarlo los lunes cada 10 minutos
*/10 * * * 1 /etc/cron/script/ejemplo.sh
Ejecutarlo de lunes a viernes a las hora en punto
0 * * * 1-5 /etc/cron/script/ejemplo.sh
Sirvan estos ejemplos para ver las distintas utilidades que pueden dar a esta herramienta .
Como ejemplo practico en esta imagen spaze 2.2 paso a indicar como dar por ejemplo la orden de apagado a una hora determinada .
- Esta imagen lleva incluido un script que hace que se ponga nuestro azbox en standbye (/etc/cron/scripts/standbye.sh) pero hay que editarlo con nuestra pass .( modificar donde pone password con la nuestra )
- En /etc/cron/crontabs editas el archivo root quedando así por ejemplo para darle la orden de standbye a las 00:00 .
dejamos la linea así : 0 0 * * * /etc/cron/scripts/standby.sh
Ahora desde menu/plugins ejecutas cronmanager y lo activas dandole a start crontab ( añado captura cronstart)
Y si queremos podemos ver la programacion como quedó pulsando list crontab ( añado captura crontab)
Hasta aqui todo , espero que sirva un poco de ayuda para entender este programador de tareas .
salu2