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


Estoy tratando de 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 a.m. a 2 p.m. durante los días laborables.

Esto es lo que he podido hacer hasta ahora:

* / 2 09-14 * * * / path_to_script

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


73
2018-01-21 10:46


origen


Respuestas:


Lo mismo que hiciste por horas:

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

0 y 7 defender el domingo
6 soportes para el sábado
asi que, 1-5 significa de lunes a viernes


159
2018-01-21 10:50



Usted declara 2pm en su requerimiento, el rango de hora debe terminar en 14 en lugar de 18 (que es 6pm).

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

hombre crontab

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


19
2017-12-02 01:43



De hecho, la última hora 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.


11
2017-12-16 17:54