Zadanie Cron w każdy poniedziałek — 0 0 * * 1
Twórz wyrażenia cron za pomocą list rozwijanych i natychmiast wyświetlaj harmonogram w prostym języku oraz kolejnych 5 rzeczywistych czasów wykonania.
Wynik
Na tej stronie otwiera się kreator z preinstalowanym kodem 0 0 * * 1 — jedno uruchomienie tygodniowo, o północy w poniedziałek. Ostatnie pole to dzień tygodnia, gdzie 0 to niedziela, 1 to poniedziałek i tak dalej aż do 6 w przypadku soboty; większość implementacji cron akceptuje również 7 jako kolejną niedzielę.
Cotygodniowe poniedziałkowe zadania są typowe dla pracy w cyklu biznesowym: cotygodniowe e-maile z podsumowaniem, raporty sprzedaży lub analizy obejmujące poprzedni tydzień, rotacja archiwów i porządkowanie wsadowe, które byłoby zbyt obciążające co noc. Wolisz inną godzinę? Zmień pole godziny — na przykład 0 9 * * 1 wysyła raport o godzinie 09:00 w poniedziałek rano zamiast o północy.
Jedna pułapka, o której warto wiedzieć: jeśli ograniczysz także pole dnia miesiąca, cron POSIX traktuje dwa pola dni jako OR, a nie AND — 0 0 1 * 1 działa pierwszego dnia miesiąca ORAZ w każdy poniedziałek, a nie tylko w poniedziałki wypadające pierwszego dnia miesiąca. Ten konstruktor implementuje tę samą zasadę, więc lista następnego uruchomienia zawsze odzwierciedla to, co zrobiłby prawdziwy crontab.