Ustaw cron co kilka godzin między pewnymi godzinami

63

Jak ustawić na przykład uruchamianie crona co 2 godziny między 8 rano a 5 po południu? czy to możliwe?

luqita
źródło
9
proszę przeczytać pytanie, nie ma go w Google ... to nie jest normalne co 2 godziny cron, to co 2 godziny między 8 a 5 ...
luqita
5
Przeszukałem Google i to mnie tu sprowadziło! Dzięki za pytanie / odpowiedź to było dokładnie to, czego szukałem.
bh5k

Odpowiedzi:

76

W rzeczywistości ( dawne ) rozwiązanie Alexa będzie działać co minutę , co 2 godziny między 8 rano a 15 po południu . Właściwe rozwiązanie to:

0 8-17/2 * * * /path/command

Lub nawet:

0 8,10,12,14,16 * * * /path/command

Co oczywiście wygląda mniej ładnie, ale nadal spełnia oczekiwania ...

DarkAjax
źródło
Dlaczego uważa się, że jest między 8 rano a 15 po południu, jeśli będzie działać o 16:00?
Aleksey,
@Aleksey, rozwiązanie Alexa przed edycją trwało od 8 rano do 3 po południu, co nie jest tym, czego chce OP, i dlatego też dodałem moją odpowiedź i skomentowałem to, jeśli wszystko przeczytałeś uważnie, powinieneś ją zdobyć. ,
DarkAjax,
6
0 8-17/2 * * * your_command.sh
Alex
źródło