Logo David Burdelak
Słownik · Web development

Co to jest cron?

Ostatnia aktualizacja:

Cron to usługa systemów uniksowych i linuksowych, która uruchamia polecenia lub skrypty cyklicznie o zadanej porze. Zadania zapisuje się w pliku crontab.

Jak zapisuje się zadanie cron?

Wpis ma pięć pól czasu (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia) i polecenie. Przykład: 0 3 * * * php /sciezka/skrypt.php uruchamia skrypt codziennie o 3:00.

Do czego służy cron na stronie?

Do tworzenia kopii zapasowych, odnawiania certyfikatów, wysyłania kolejek maili, czyszczenia pamięci podręcznej i generowania map witryny. Wiele paneli hostingowych udostępnia cron w interfejsie.

Częste błędy w cron

Zadanie działa w innym środowisku niż terminal, więc używaj pełnych ścieżek do poleceń i plików. Zapisuj wynik do pliku logu, aby wykryć błędy.

Zadania cron nie powinny nakładać się na siebie: jeśli skrypt trwa dłużej niż odstęp, użyj blokady, np. narzędzia flock. Zapisuj wyniki do logu, bo błędy uruchamiane w tle łatwo przeoczyć.

Powiązane pojęcia

Wszystkie hasła z kategorii Web development