Czym jest crond?
CronTab i Crontab są nierozłączni. crontab to polecenie powszechnie stosowane w systemach operacyjnych Unix i podobnych do Uniksa, służące do wystawiania instrukcji do okresowego wykonywania. To polecenie odczytuje instrukcje ze standardowego urządzenia wejściowego i przechowuje je w pliku "crontab" do późniejszego odczytu i wykonania. Słowo pochodzi od greckiego słowa chronos (χρόνος), które pierwotnie oznaczało czas.
A crond jest jego procesem opiekuńczym. Usługa cron to zaplanowana usługa, która pozwala dodawać lub edytować zadania, które muszą być zaplanowane do wykonania za pomocą polecenia crontab.
Typowe polecenia:
Ustaw skrypt, który musi zostać wykonany
Istnieją dwa sposoby dodania zadania harmonogramowania:
1) Wpisz crontab -e w wierszu poleceń, dodaj odpowiadające zadanie, a zapis wq się kończy. 2) Bezpośrednio edytuj plik /etc/crontab, czyli vi /etc/crontab, i dodaj odpowiadające zadanie. Konfiguracja crontab -e jest przeznaczona dla konkretnego użytkownika, natomiast edycja /etc/crontab to zadanie dla systemu
Zobacz zadanie harmonogramowania
crontab -l // wymienia wszystkie aktualne zadania harmonogramowe crontab -l -u jp // Lista wszystkich zadań planowania dla użytkownika
Polecenia powszechne
crontab -u // ustawia usługę cron dla konkretnego użytkownika crontab -l // wymienia szczegóły usługi cron użytkownika crontab -e // Edytuj usługę cron użytkownika crontab -i // wydrukuj prompt, wprowadź komunikat potwierdzający taki jak tak crontab -r // aby usunąć całą pracę nad harmonogramowaniem zadań
Format cron
Dodane zadania na czas
Przetestujmy usługę crontab na przykładzie, gdzie co minutę tworzymy pusty plik nazwany na cześć bieżącego roku, miesiąca, dnia, godziny i minuty w katalogu /root/test_itsvse
Wykonaj polecenie:
Oto właściwie edytor vim, wpisz i, aby edytować, w następujący sposób:
Po pomyślnym dodaniu dostajemy wskazówkę dotyczącą ostatniego rzędu instalacji nowego crontabu
Należy zauważyć, że "%" w pliku crontab pełni funkcję zakończenia wiersza poleceń, zawinięcia linii, przekierowania i dodania symbolu "\" aby escape był na początku, w przeciwnym razie symbol "%" wykona swoją funkcję zakończenia wiersza poleceń lub jej zawinięcia, a kolejna treść zostanie wysłana jako standardowe wejście do poprzedniego polecenia.
Przeładuj konfigurację
Zobacz zaplanowane zadania
Zobacz logi
Logi są uporządkowane według dnia, najnowszy log to plik /var/log/cron
Przedstawienia przedstawiają się następująco:
(Koniec)
|