Cron

在 FreeBSD 中將預設 crontab 編輯器更改為 nano

  • January 31, 2019

當我使用crontab -e它編輯 crontab 時,它會在 vi 中打開 crontab。我更喜歡它使用納米。我怎樣才能改變這個?

編輯:

由於某種原因,export命令返回command not found. 並且更改 EDITOR env 值不適用於crontab -e.

以下命令適用於我的系統:

setenv VISUAL /usr/local/bin/nano

對於基於 sh 的 shell:

export EDITOR=/path/to/nano

對於基於 C shell:

setenv EDITOR /path/to/nano

請記住,除非您將這些設置保存到您的登錄配置文件腳本(例如 /home/user/.bash_profile),否則您會在註銷時失去設置。

如果我沒記錯的話,FreeBSD 使用 C shell 作為預設使用者 shell。

應該

export EDITOR=/usr/bin/nano

調整您的 nano 位置(使用“哪個”查找)。您可以將該命令放在您的 .bashrc 或類似的配置文件腳本中,以使其始終生效。

引用自:https://serverfault.com/questions/19843