Zadanie Cron co godzinę — 0 * * * *
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 * * * * — uruchamiany w minucie 0 każdej godziny, 24 razy dziennie. Stałe 0 w polu minut powoduje, że jest to godzinowe: zadanie jest uruchamiane dokładnie o tej godzinie o 00:00, 01:00, 02:00 i tak dalej.
Częstym błędem początkujących jest pisanie * * * * * i oczekiwanie „co godzinę” — to wyrażenie faktycznie pojawia się co minutę, 1440 razy dziennie. Pole minut musi być przypięte do określonej wartości w przypadku harmonogramu godzinowego; to jest dokładnie to, co pokazuje to ustawienie wstępne. Zadania godzinowe zazwyczaj obejmują sprawdzanie rotacji dzienników, generowanie raportów, czyszczenie wygasłych sesji i synchronizację z umiarkowaną częstotliwością.
Jeśli każda usługa na hoście działa w minucie 0, wszystkie razem zwiększają obciążenie procesora — jest to zjawisko znane jako „grzmot stada”. Rozważ przesunięcie zadania na minutę 7 lub 23, edytując wartość minut; harmonogram pozostaje godzinowy, ale przestaje konkurować z zadaniami dyżurowymi wszystkich innych osób. Poniższa lista następnego uruchomienia pokazuje natychmiastowy efekt wszelkich zmian.