Jak edytować crontab za pomocą nano

How Edit Crontab With Nano



Wbudowane narzędzie Linux służy do planowania wykonywania procesów w systemie, znane jako demon cron. cron to harmonogram zadań, który uruchamia zadania w zaplanowanych odstępach czasu, podczas gdy crontab to skrót od stół crona . Umożliwia wykorzystanie harmonogramu zadań cron do wykonywania zadań lub procesów. Crontab to także nazwa aplikacji, która służy do wprowadzania zmian w harmonogramie zadań. Jest kontrolowany przez plik crontab, plik konfiguracyjny, który określa polecenia powłoki do wykonywania zaplanowanych zadań.

Możesz użyć zadania cron do zautomatyzowania operacji, takich jak aktualizacja systemu za pomocą najnowszych poprawek bezpieczeństwa, tworzenie kopii zapasowych baz danych lub danych, wysyłanie wiadomości e-mail i sprawdzanie wykorzystania miejsca na dysku. cron może ustawić zadania do wykonania co minutę, godzinę, dzień, miesiąc, dzień tygodnia lub określając dowolną kombinację dat.







Dlaczego warto korzystać z zadań crona?

Zadania cron są pomocne w Linuksie z następujących powodów:



  • pomaga systemowi operacyjnemu w tworzeniu zaplanowanej kopii zapasowej plików dzienników lub baz danych.
  • Crontab to doskonałe narzędzie do automatyzacji zadań uniksowych.
  • Narzędzie służące do automatyzacji konserwacji systemu.
  • Aby usunąć stare pliki dziennika.
  • Przydatne do wysyłania powiadomień e-mail, wiadomości e-mail o wygaśnięciu hasła lub biuletynów.
  • Aby wyczyścić i zarchiwizować tabele bazy danych.

Składnia crontab:

Każde pole w pliku crontab istnieje w następującej kolejności:



minuta(s)godzina(s)dzień(s)miesiąc(s)dzień powszedni(s) Komenda(s)

Oto składnia polecenia crontab:





***** /ścieżka_do_skryptu
  • Posługiwać się gwiazdki (*) do dopasowania.
  • Określ zakres: Za pomocą łącznika możesz zdefiniować zakres, taki jak 1-20, 60-80 lub pon-śr, sty-mar.
  • Zdefiniuj wiele zakresów: pozwala również zdefiniować wiele pól oddzielonych poleceniem, np. Styczeń-Mar, Kwiecień-Lipiec.

Zainstaluj crona:

Napisz podane poniżej polecenie instalacji crona w systemie Linux.

$sudotrafnyzainstalowaćcron



Następnie włącz autostart crona.

$sudosystemowywłączyć --terazcron

Edycja crontab za pomocą nano:

Aby zademonstrować Ci procedurę edycji dowolnego pliku crontab za pomocą nano, utworzymy zadanie crontab. Następnie użytkownik Linuksa może użyć crontab -u NAZWA UŻYTKOWNIKA -e polecenie do edycji pliku crontab za pomocą edytora nano.

Wykorzystajmy crontab -e polecenie, aby dodać zadanie cron dla bieżącego użytkownika linuxhint w pliku konfiguracyjnym crontab.

$crontab-ulinuxhint-I

W każdą niedzielę o godzinie 1:00 do nowego pliku crontab dodawany jest następujący wpis polecenia, który usuwa wszystkie pliki dziennika z katalogu domowego linuxhint. Ponadto znaki przekierowania są dodawane do wiersza polecenia po *.log, dzięki czemu wpis polecenia nie przekierowuje danych wyjściowych. Gwarantuje to prawidłowe wykonanie polecenia.

1 0 * * 0 rm /Dom/linuxhint/ *.Dziennik> /dev/zero2> &1

naciskać CTRL+O. Wypisze dodaną zawartość w pliku crontab.

Teraz zweryfikuj nowo utworzone zadanie cron użytkownika linuxhint za pomocą następującego polecenia.

$sudo ls -ten /gdzie/szpula/cron/crontab

Dane wyjściowe deklarują, że twoje zadanie cron zostało pomyślnie dodane do crontab.

Wniosek:

Pakiet systemu Linux zawiera crontab , pomocny program do planowania zadań, który może wykonać automatyczną procedurę jako root. Crontab zawiera zadania cron, które pomagają systemowi operacyjnemu podczas wykonywania zaplanowanej kopii zapasowej plików dziennika lub baz danych. W pliku crontab można utworzyć wiele zadań crona. W tym artykule przedstawiono metodę edytowanie plików crontab za pomocą nano redaktor.