Wyjaśnienie polecenia crontab

Polecenie crontab służy do składania i zarządzania cyklicznie wykonywanymi zadaniami użytkownika. Jest podobne do zadanych zadań w systemie Windows. Po zainstalowaniu systemu operacyjnego ten narzędzie zostanie zainstalowane domyślnie, a proces crond zostanie automatycznie uruchomiony. Proces crond będzie regularnie sprawdzał co minutę, czy są zadania do wykonania. Jeśli są zadania do wykonania, zadanie zostanie automatycznie wykonane.

Oto bardziej szczegółowe wprowadzenie:

crontab

Polecenie crontab służy do edycji pliku crontab użytkownika. Plik crontab to plik tekstowy zawierający listę poleceń, które mają być wykonane o określonych godzinach.

Składnia polecenia

Polecenie crontab ma następującą składnię:

crontab [opcje]

Opcje

Dostępne opcje dla polecenia crontab to:

-e : Edytuj plik crontab.

-l : Wyświetl zawartość pliku crontab.

-r : Usuń plik crontab.

-u użytkownik : Edytuj plik crontab dla określonego użytkownika.

Format pliku crontab

Plik crontab składa się z serii linii, z których każda określa polecenie do wykonania. Każda linia jest podzielona na pięć pól, oddzielonych spacjami lub tabulatorami:

Minuta : Minuta, o której ma zostać wykonane polecenie.

Godzina : Godzina, o której ma zostać wykonane polecenie.

Dzień miesiąca : Dzień miesiąca, w którym ma zostać wykonane polecenie.

Miesiąc : Miesiąc, w którym ma zostać wykonane polecenie.

Dzień tygodnia : Dzień tygodnia, w którym ma zostać wykonane polecenie.

Przykłady

Poniższy przykład pokazuje, jak dodać polecenie do pliku crontab:

crontab -e

Spowoduje to otwarcie pliku crontab w edytorze tekstowym. Dodaj poniższą linię do pliku:

0 0 * * * /ścieżka/do/polecenia

Spowoduje to wykonanie polecenia /ścieżka/do/polecenia o północy każdego dnia.

Poniższy przykład pokazuje, jak wyświetlić plik crontab:

crontab -l

To spowoduje wyświetlenie zawartości pliku crontab.

Poniższy przykład pokazuje, jak usunąć plik crontab:

crontab -r

To spowoduje usunięcie pliku crontab.

Inne przykłady crontab