Mój obecny crontab wygląda następująco:
00 00 * * 1-5 "/home/user/script.sh"
Ale wygląda na to, że się nie uruchamia. Wszystkie pozostałe działają poprawnie, z wyjątkiem tej o północy.
Jaki jest odpowiedni format na północ? 00 00czy 00 24?
Mój obecny crontab wygląda następująco:
00 00 * * 1-5 "/home/user/script.sh"
Ale wygląda na to, że się nie uruchamia. Wszystkie pozostałe działają poprawnie, z wyjątkiem tej o północy.
Jaki jest odpowiedni format na północ? 00 00czy 00 24?
Odpowiedzi:
Uważam, że 0 0jest to poprawna specyfikacja północy (bez zer wiodących, więc w tym przypadku nie ma podwójnego zera). Od man crontab (5):
field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names)
Jeśli jest to w systemie crontab (tj. /etc/crontab), Upewnij się, że pole między specyfikacjami czasu a poleceniem to użytkownik, dla którego polecenie ma zostać wykonane jako.
Upewnij się także, że ścieżka do twojego polecenia jest w pełni określona w $PATHlub ma sens względem $HOME.
@midnight. Ponadto jest to, że literówka lub faktyczniehome/user/script.shnie używasz/home....