Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

В системах на базе Linux и Unix команда crontab помогает планировать задачи, чтобы они могли автоматически выполняться в фоновом режиме в указанное время или с заданным интервалом.

Когда вы запускаете crontab в первый раз, вы увидите запрос на выбор текстового редактора по умолчанию для редактирования файлов crontab. Но что, если вы захотите изменить редактор позже?

crontab рекомендует нано

Большинство систем Linux рекомендуют вам использовать nano в качестве редактора файлов crontab по умолчанию из-за его простоты использования. Но, конечно, это субъективно, поэтому вы должны выбрать редактор, который вам наиболее удобен.

Если вы ранее установили редактор по умолчанию, но на этот раз хотите использовать другой, вот как вы можете это сделать.

1. Использование команды select-editor

выбрать-редактор Команда дает вам возможность выбрать текстовый редактор по умолчанию или предпочитаемый текстовый редактор в системах Linux.

instagram viewer

Запустите команду select-editor, и вам будет представлен список текстовых редакторов, из которых вы можете выбрать. Некоторые из распространенных вариантов включают Vim, Emacs, nano и gedit.

Чтобы выбрать редактор по вашему выбору, введите соответствующий номер и нажмите Входить.

В следующий раз, когда вы запустите кронтаб -е команда, ваш файл crontab откроется в установленном вами редакторе.

2. Использование переменных среды

Если в вашей системе не установлен select-editor, вы можете использовать РЕДАКТОР переменная среды в Linux вместо. Переменная EDITOR указывает путь к текстовому редактору, который система должна вызывать при запуске crontab.

Чтобы установить переменную EDITOR, используйте следующую команду:

экспорт РЕДАКТОР=/path/кому/редактор

Например, чтобы установить nano в качестве текстового редактора по умолчанию, вы можете запустить:

экспорт РЕДАКТОР=/usr/бин / нано

Вы также можете установить переменную EDITOR в файлах конфигурации вашей оболочки, таких как ~/.bashrc или ~/.bash_profile, чтобы сделать изменение постоянным. Например, чтобы сделать nano редактором по умолчанию, добавьте следующую строку в свой ~/.bashrc или ~/.zshrc файл, в зависимости от оболочки, которую вы используете:

экспорт РЕДАКТОР=/usr/бин / нано

Чтобы применить изменения без выхода из системы, выполните следующую команду:

источник ~/.bashrc

После установки переменной EDITOR вы можете использовать команду crontab, как обычно, для создания или редактирования файлов crontab. Например, чтобы отредактировать файл crontab текущего пользователя, вы можете запустить:

кронтаб -е

Используйте crontab для автоматизации задач в Linux

crontab — это мощный инструмент автоматизации в системах на основе Unix, и вы найдете его удобным для планирования задач в вашей системе Linux. Для редактирования заданий cron рекомендуется использовать наиболее удобный текстовый редактор.

Вы можете использовать crontab для планирования множества повторяющихся задач в Linux. Например, создание резервных копий, загрузка файлов или просто очистка компьютера.