Uptime: 99.892%
Strony WWW:
Nowe strony WWW dzisiaj:
W SEOHOST Użytkownik jest zawsze na pierwszym miejscu! Czytaj więcej Z SEOHOST korzysta już ponad 90 000 Użytkowników! Czytaj więcej Jak Polacy marnują 164 miliony rocznie! Czytaj więcej Pierwszy taki film na YouTube od SEOHOST! Czytaj więcej Pełna transparencja: uptime naszej infrastruktury Czytaj więcej Wywiad z naszym CEO na bezprawnik.pl Czytaj więcej SEOHOST.pl zdobywa 2 miejsce w rankingu NASK. Czytaj więcej Uwaga: kolejna próba phishingu! Czytaj więcej Dlaczego warto migrować do SEOHOST? Czytaj więcej
Redakcja SEOHOST.pl
Redakcja SEOHOST.pl
05 Marca 2026
2 minuty

Co to cron, crontab i cron job?

W osobnych poradnikach w naszym Centrum Pomocy wyjaśnialiśmy już, czym dokładnie jest cron i jak działa, ale kluczowe w konfiguracji i pracy cron jest dokładne zrozumienie poszczególnych elementów, składni oraz różnic między terminami, które często myli się zamiennie. W tym poradniku wyjaśniamy te kwestie krok po kroku, żebyś mógł bezbłędnie automatyzować zadania na serwerze Linux/Unix.

Cron, crontab i cron job – różnice

Cron to demon działający w tle (proces crond), który non-stop monitoruje system i odpala zaplanowane zadania – startuje przy bootowaniu i budzi się co minutę.

Crontab (cron table) to z kolei dwa powiązane pojęcia: plik z listą zadań (każdy user ma swój w /var/spool/cron/, systemowy w /etc/crontab) oraz komenda CLI (crontab -e do edycji, crontab -l do podglądu).

Cron job to pojedynczy wpis w pliku crontab – konkretna komenda lub skrypt z harmonogramem, np. * * * * * /ścieżka/do/skryptu.sh.

Co jeszcze warto wiedzieć o cronie?

Składnia każdej linii w crontabie to: * * * * * komenda (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia). Pamiętaj o różnicy między user crontab (bez pola usera) a /etc/crontab (z dodatkowym polem nazwy użytkownika przed komendą – tylko root).

* * * * * /ścieżka/do/komendy
│ │ │ │ │
│ │ │ │ └── Dzień tygodnia (0–7)
│ │ │ └──── Miesiąc (1–12)
│ │ └────── Dzień miesiąca (1–31)
│ └──────── Godzina (0–23)
└────────── Minuta (0–59)

Inne przydatne terminy: /etc/cron.d/ dla pakietowych jobów, /etc/cron.hourly/daily/monthly/ dla systemowych skryptów, crontab -r do usuwania listy. Zawsze loguj output jobów przez >> /var/log/mycron.log 2>&1, żeby debugować błędy.

Poszerz wiedzę w Centrum Pomocy

Zapraszam do naszych artykułów na seohost.pl/centrum-pomocy – sprawdź pełne poradniki o konfiguracji cron na serwerach SEOHost, optymalizacji jobów pod hosting VPS czy integracji z WordPress.

Czy udało Ci się rozwiązać problem?
Nie znalazłeś odpowiedzi na swoje pytanie?