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.