2014年5月4日日曜日

crontab -eのエディターをVimに変更する

Raspberry Piでcorntab -eしたら、使い慣れないnanoが起動した。なので、vimに変えたい。

Ubuntuとかだと、select-editorコマンドで対話型のメニューから変更できるみたいですね。はじめてcrontab -eを使おうとしたときにも同様に選べます。

調べてみると、crontab -eのエディター起動はeditorコマンドが呼ばれてるっぽい。whereすると/usr/bin/editorにあるんですけど、これは/etc/alternatives/editorへのシンボリックリンク。さらにそれがエディタープログラム本体(/bin/nano)へのシンボリックリンクになっている。

Raspbianではselect-editorコマンドがないっぽいので、このシンボリックリンクを手動で変更してやります。
$ sudo ln -sf /usr/bin/vim /etc/alternatives/editor
既存のシンボリックリンクを強制上書きするため、lnコマンドに-fオプションをつけます。これでcrontab -eのエディタをVimに変更できました。

参考
How to change the default crontab editor - LinuxQuestions.org
シンボリックリンクの張替え - ブログ名は後で考える

0 件のコメント:

コメントを投稿