web-dev-qa-db-ja.com

FreeBSDでデフォルトのcrontabエディターをnanoに変更

_crontab -e_を使用してcrontabを編集すると、viでcrontabが開きます。 nanoを使うほうがいいです。どうすれば変更できますか?

編集:

何らかの理由でexportコマンドは_command not found_を返します。また、_crontab -e_の場合、EDITOR env値の変更は機能しませんでした。

次のコマンドは私のシステムで動作しました:

_setenv VISUAL /usr/local/bin/nano_

9
Ian

Shベースのシェルの場合:

export EDITOR=/path/to/nano

Cシェルベースの場合:

setenv EDITOR /path/to/nano

これらの設定をログインプロファイルスクリプト(/home/user/.bash_profileなど)に保存しない限り、ログアウト時に設定が失われることに注意してください。

私の記憶が正しければ、FreeBSDはデフォルトのユーザーシェルとしてCシェルを使用します。

13
David

する必要があります

export EDITOR=/usr/bin/nano

nanoの場所に合わせて調整します(検索するには「which」を使用します)。そのコマンドを.bashrcまたは同様のプロファイルスクリプトに入れて、常に有効にすることができます。

1
Kevin Kuphal