Parser cron: pięć pól, jedno zdanie
Administrator odchodzi z firmy i zostawia w crontabie linię 30 4 * * 1-5. Czy zadanie rusza o 04:30 w dni robocze? Wklej linię do parsera cron, a dostaniesz jedno zdanie i pięć przykładowych terminów.
Kolejność pól i pułapka z minutą
Kolejność to minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia. Najczęściej mylą się dwa pierwsze pola. Zakresy to zwykle 0–59, 0–23, 1–31, 1–12 oraz 0–7, gdzie 0 i 7 oznaczają niedzielę. Narzędzie nie sprawdza tych zakresów.
Od wklejenia do odczytu
- Wpisz lub wklej wyrażenie w polu "Wyrażenie cron (5 pól)". Na starcie stoi tam
0 4 * * *. - Możesz też kliknąć jeden z siedmiu szablonów, na przykład "Od poniedziałku do piątku o 08:00".
- Zdanie pod napisem "Znaczenie / harmonogram" zmienia się z każdym klawiszem.
- Lista "Przykładowe terminy wykonania (szacunek)" podaje z grubsza godzinę i minutę.
Terminy są tylko szacunkiem
Narzędzie zaczyna od jutra i dodaje jeden dzień na wiersz. Godzinę i minutę bierze z dwóch pierwszych pól, ale tylko gdy pole zaczyna się od cyfry. Dzień, miesiąc i dzień tygodnia nie mają wpływu. Dlatego 0 8 * * 1-5 pokazuje pięć kolejnych dni razem z weekendem, a 0 0 1 * * nie przeskakuje z miesiąca na miesiąc. Przy */15 zostaje bieżąca godzina lub minuta. Liczy się zegar i strefa czasowa urządzenia.
Zdanie jest dokładne dla kilku wzorców: co minutę, co godzinę w minucie 0, raz dziennie, od poniedziałku do piątku zapisane jako 1-5 i pierwszy dzień miesiąca. Reszta pojawia się jako pięć pól w nawiasach kwadratowych, także szablon niedzieli (0 0 * * 0). Przy krokach i listach tekst bywa dziwny: */5 * * * * daje "Codziennie o *:*/5".
Czego narzędzie nie robi i gdzie zostaje tekst
Zakresów nie sprawdza, więc 99 99 * * * przejdzie. Nazw MON i JAN nie czyta. Wyrażenia @daily i te z sześcioma polami odrzuca komunikatem "Nieprawidłowa liczba pól". Tekst zostaje w przeglądarce, bo działa tylko JavaScript na stronie. Podczas pisania nie wychodzi żadne żądanie, a schowek i pobieranie plików nie są używane.