imposta la scheda cron su un'ora specifica durante i giorni feriali


86

Sto cercando di impostare un cron job su un server Ubuntu. Vogliamo che il cron job esegua lo script in determinati momenti della giornata e in alcuni giorni specifici della settimana. Ad esempio, vogliamo impostare un cron job che esegue lo script con la seguente sequenza:

Esegui lo script ogni 2 minuti dalle 9:00 alle 14:00 durante i giorni feriali.

Questo è quello che sono riuscito a fare finora:

* / 2 09-14 * * * / path_to_script

Cosa devo fare nei giorni feriali?

Risposte:


178

Come hai fatto per ore:

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

0e 7sta per domenica
6sta per sabato
quindi, 1-5significa dal lunedì al venerdì



13

In effetti l'ultima ora in cui vuoi che lo script venga eseguito è dalle 13:00 alle 13:59, quindi vuoi:

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

il che significa che il primo runtime sarà alle 9:00, quindi alle 9:02 e così via fino alle 13:58, che sarà l'ultima esecuzione poiché le 14:00 non sono incluse.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.