cronLinuxharmonogramautomatyzacja
Zadania Cron: kompletny przewodnik
Co to jest crontab, składnia wyrażeń cron, przykładowe zadania, typowe błędy i narzędzia do debugowania.
Opublikowany 23 lutego 2026·Czas przeczytać: 8 min
Co to jest cron?
Cron to harmonogram zadań w systemie Unix/Linux, który wykonuje polecenia zgodnie z harmonogramem. Konfiguracja poprzez crontab (tabela cron).
Składnia wyrażeń Cron
┌───────────── minut (0-59)
│ ┌─────────── godziny (0-23)
│ │ ┌───────── dzień miesiąca (1-31)
│ │ │ ┌─────── miesiąc (1-12)
│ │ │ │ ┌───── dzień tygodnia (0-7, niedziela = 0 lub 7)
│ │ │ │ │
* * * * * /ścieżka/do/polecenie Znaki specjalne
| Symbol | Znaczenie | Przykład |
|---|---|---|
| --- | --- | --- |
| `*` | Dowolna wartość | `* * * * *` - co minutę |
| `,` | Wyliczenie | `1.15` - 1. i 15. |
| `-` | Zakres | `1-5` - od 1 do 5 |
| `/` | Krok | `*/5` — co 5 jednostek |
10 popularnych przykładów
,,bicie
# Co minutę
* * * * *
# Co godzinę o godzinie:00
0 * * * *
# Codziennie o godzinie 00:00
0 0 * * *
# W dni powszednie o godzinie 9:00
0 9 * * 1-5
# W weekendy o godzinie 12:00
0 12 * * 6,0
# Co 5 minut
*/5 * * * *
# Raz w miesiącu (pierwszy o północy)
0 0 1 * *
# Co kwartał
0 0 1 1,4,7,10 *
# Dwa razy dziennie
0 9,21 * * *
# Co 30 minut od 9 do 18
*/30 9-18 * * *