Отредактируйте crontab с помощью редактора, отличного от стандартного

Я хотел бы отредактировать crontab с помощью vi один раз. Мой редактор по умолчанию - nano, и я хочу сохранить его таким. Я хочу редактировать только один раз. Я не хочу менять значение по умолчанию на vi, затем вернуться к nano после редактирования. Можно ли это сделать?

1 ответ

crontab должен уважать EDITOR переменная окружения, так что вы можете просто сделать (для корневого crontab, например)

sudo EDITOR=vi crontab -e

От man crontab

The -e option is used to edit the  current  crontab  using  the  editor
specified  by  the  VISUAL  or EDITOR environment variables.  

Укажите nano в качестве редактора файла crontab

export VISUAL=nano; crontab -e

Укажите vim в качестве редактора файла crontab

export VISUAL=vim; crontab -e
Другие вопросы по тегам