configurar la pestaña cron a una hora específica durante los días de semana

86

Estoy intentando configurar un trabajo cron en un servidor Ubuntu. Queremos que el trabajo cron ejecute el script en ciertos momentos del día y en algunos días específicos de la semana. Por ejemplo, queremos configurar un trabajo cron que ejecute el script con la siguiente secuencia:

Ejecute el script cada 2 minutos de 9 am a 2 pm durante los días de semana.

Esto es lo que he podido hacer hasta ahora:

* / 2 09-14 * * * / ruta_a_script

¿Qué debo hacer durante los días de semana?

Nauman Bashir
fuente

Respuestas:

178

Lo mismo que hiciste durante horas:

*/2 09-18 * * 1-5 /path_to_script

0y 7representar el domingo
6representa el sábado
, es 1-5decir , de lunes a viernes

Gracias por todo el pescado
fuente
19

Indique 2 p.m. en su requisito, el rango de horas debe terminar a las 14 en lugar de 18 (que son las 6 p.m.).

*/2 9-14 * * 1-5 /path_to_script

hombre crontab

http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5

EJW
fuente
1
heh +1 por señalar eso, pero el tiempo en el ejemplo fue en contexto general :)
Nauman Bashir
13

De hecho, la última hora en la que desea que se ejecute el script es de 13:00 a 13:59, por lo que desea:

*/2 9-13 * * 1-5 /path_to_script

lo que significa que el primer tiempo de ejecución será a las 9:00, luego a las 9:02 y así sucesivamente hasta las 13:58, que será la última ejecución ya que las 14:00 no están incluidas.

Fonant
fuente