Online generator crontab
Wyłap zły harmonogram, zanim obudzi Cię w nocy. Buduj wyrażenia cron wizualnie, czytaj je po ludzku i podglądaj kolejne uruchomienia.
Ściąga składni crontab
| Pole | Dozwolone wartości | Znaki specjalne |
|---|---|---|
| Minuta | 0 - 59 | , - * / |
| Godzina | 0 - 23 | , - * / |
| Dzień | 1 - 31 | , - * / |
| Miesiąc | 1 - 12 | , - * / |
| Tydzień | 0 - 6 (0 = niedziela) | , - * / |
FAQ crontab
Q:Jaka jest różnica między */5 i 5?
*/5 oznacza co pięć jednostek. Pojedyncze 5 oznacza tylko piątą minutę albo godzinę w danym polu.
Q:Dlaczego cron uruchamia się o złej porze?
Cron używa strefy czasowej maszyny albo środowiska, w którym działa scheduler. Zawsze sprawdź strefę serwera, zachowanie czasu letniego i to, czy platforma oczekuje UTC.
Q:Jak przekierowywać logi crona?
Przekieruj stdout i stderr do pliku logów, systemu monitoringu albo celu powiadomień, aby błędy nie znikały po zakończeniu schedulera.
Q:Co sprawdzić, jeśli cron job się nie uruchamia?
Potwierdź, że usługa cron działa, skrypt jest wykonywalny, komenda używa ścieżek absolutnych tam, gdzie trzeba, i zadanie działa pod oczekiwanym użytkownikiem.
Q:Czy wyrażenia cron różnią się między platformami?
Tak. Klasyczny Unix crontab zwykle ma pięć pól. Niektóre schedulery dodają sekundy, lata, nazwane miesiące albo specjalne makra, więc sprawdź platformę docelową przed skopiowaniem wyrażenia.
Przenieś skrypty z laptopa na infrastrukturę przygotowaną do uruchamiania zadań wtedy, gdy nadal mają znaczenie: raporty, rebuildy, odświeżanie cache, webhooki i prace utrzymaniowe. Zobacz opcje publikacji