[srinkann@sjc-ads-440 ~]$ crontab -e
no crontab for srinkann - using an empty one
/bin/sh: /usr/bin/vi: No such file or directory
crontab: "/usr/bin/vi" exited with status 127
[srinkann@sjc-ads-440 ~]$
Googleは次の解決策を得ましたが、誰もそうすることはできませんでした。
ln -s /bin/vi /usr/bin/vi
答え1
回避策がvi
あります。
crontab -l > crontab.txt
vi crontab.txt
crontab crontab.txt
で修正できますcrontab.txt
。
答え2
コマンドラインから実行し、ユーザー~/.profile
(または~/.bash_profile
シェルに適したもの)に次のように入力します。
EDITOR='/bin/vi'
VISUAL='/bin/vi'
export EDITOR VISUAL
シェルによっては、次のこともできます。
EDITOR=$(type -p vim || type -p vi || type -p nvi)
VISUAL="$EDITOR"
export EDITOR VISUAL