Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

W systemach Linux i Unix polecenie crontab pomaga zaplanować zadania, aby mogły być automatycznie uruchamiane w tle o określonej godzinie lub w określonych odstępach czasu.

Kiedy uruchamiasz crontab po raz pierwszy, zobaczysz monit z prośbą o wybranie domyślnego edytora tekstu do edycji plików crontab. Ale co, jeśli chcesz później zmienić edytor?

crontab Poleca nano

Większość systemów Linux zaleca używanie nano jako domyślnego edytora plików crontab ze względu na łatwość użycia. Ale oczywiście jest to subiektywne, więc powinieneś wybrać edytor, z którym czujesz się najlepiej.

Jeśli wcześniej ustawiłeś edytor jako domyślny, ale tym razem chcesz użyć innego, oto jak możesz to zrobić.

1. Używając polecenia edytora wyboru

The edytor wyboru polecenie daje możliwość wyboru domyślnego lub preferowanego edytora tekstu w systemach Linux.

Uruchom komendę select-editor, a zostanie wyświetlona lista edytorów tekstu, z których możesz wybierać. Niektóre z typowych wyborów to Vim, Emacs, nano i gedit.

instagram viewer

Aby wybrać edytor, wpisz odpowiedni numer i naciśnij Wchodzić.

Następnym razem, gdy uruchomisz crontab -e polecenie, twój plik crontab otworzy się w ustawionym edytorze.

2. Korzystanie ze zmiennych środowiskowych

Jeśli nie masz zainstalowanego edytora wyboru w swoim systemie, możesz użyć EDYTORA zmienna środowiskowa w systemie Linux Zamiast. Zmienna EDITOR określa ścieżkę do edytora tekstu, który system powinien wywoływać po uruchomieniu crontab.

Aby ustawić zmienną EDITOR, użyj następującego polecenia:

eksport REDAKTOR=/path/do / redaktor

Na przykład, aby ustawić nano jako domyślny edytor tekstu, możesz uruchomić:

eksport REDAKTOR=/usr/kosz/nano

Możesz także ustawić zmienną EDITOR w plikach konfiguracyjnych powłoki, takich jak ~/.bashrc Lub ~/.bash_profile, aby zmiana była trwała. Na przykład, aby ustawić nano jako domyślny edytor, dodaj następujący wiersz do swojego ~/.bashrc Lub ~/.zshrc plik, w zależności od używanej powłoki:

eksport REDAKTOR=/usr/kosz/nano

Aby zastosować zmiany bez wylogowania, uruchom następujące polecenie:

źródło ~/.bashrc

Po ustawieniu zmiennej EDITOR możesz jak zwykle użyć polecenia crontab do tworzenia lub edytowania plików crontab. Na przykład, aby edytować plik crontab bieżącego użytkownika, możesz uruchomić:

crontab -e

Użyj crontab do automatyzacji zadań w systemie Linux

crontab to potężne narzędzie do automatyzacji w systemach opartych na Uniksie, które przyda się do planowania zadań w systemie Linux. Zaleca się korzystanie z edytora tekstu, w którym czujesz się najlepiej do edytowania zadań cron.

Możesz użyć crontab do zaplanowania szerokiej gamy powtarzalnych zadań w systemie Linux. Na przykład tworzenie kopii zapasowych, pobieranie plików lub po prostu czyszczenie komputera.