Escribí un programa/trabajo cron con la siguiente expresión
"0 9-17 * * *"
como quería que funcionara todos los días de 9 am a 5 pm, cada hora. Sin embargo, la función de devolución de llamada solo se ejecutó el día 1 y no todos los días.
const job = schedule.scheduleJob("0 9-17 * * *", async () => { // my code })Por favor, resalte mi error.
esto debería ayudarlo con el problema -> https://cron.help/every-5-minutes- between-9-and-5
Si desea que cronjob se ejecute todos los días entre las 9 y las 5 y, digamos, cada 5 minutos, sería así:
*/5 9-17 * * *Si desea ejecutarlo cada minutos, debe hacer algo como:
*/1 9-17 * * *Para ejecutarlo entre las 9 y las 17 cada hora, use:
*/60 9-17 * * *