ustaw kartę cron na określony czas w dni powszednie


86

Próbuję skonfigurować zadanie cron na serwerze Ubuntu. Chcemy, aby zadanie crona uruchamiało skrypt o określonych porach dnia i w określone dni tygodnia. Na przykład chcemy skonfigurować zadanie cron, które uruchamia skrypt z następującą sekwencją:

Wykonuj skrypt co 2 minuty od 9:00 do 14:00 w dni powszednie.

Oto, co udało mi się do tej pory zrobić:

* / 2 09-14 * * * / ścieżka_do_skryptu

Co mam robić w dni powszednie?

Odpowiedzi:


178

Tak samo jak przez wiele godzin:

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

0a oznacza 7niedziela
6oznacza sobotę
, 1-5czyli od poniedziałku do piątku



13

W rzeczywistości ostatnia godzina, w której chcesz uruchomić skrypt, to 13:00 do 13:59, więc chcesz:

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

co oznacza, że ​​pierwsze uruchomienie będzie trwało 9:00, potem 9:02 i tak dalej do 13:58, co będzie ostatnim uruchomieniem, ponieważ 14:00 nie jest uwzględnione.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.