gvimを使用すると、「crontab -e:E212:書き込み用ファイルを開くことができません」が発生しました(viで使用)

gvimを使用すると、「crontab -e:E212:書き込み用ファイルを開くことができません」が発生しました(viで使用)

ユーザーとしてcrontabを編集したいです。

crontab -e

gvimリリースされました。それは印刷する

"/tmp/crontab.IUVYhK/crontab" [New DIRECTORY]  

書き込みできますが、一時ファイルに書き込もうとすると、次のエラーメッセージが表示されます。

"crontab.IUVYhK/crontab" E212: Can't open file for writing

しかし、viをエディタとして使用することに問題はありません。

EDITOR=vi crontab -e

設定がgvim間違っていますかEDITOR?使用する必要がありますかvi?私はこのデスクトップで管理作業をほとんど行っていないため、問題は発生しませんでした。

ベストアンサー1

crontab -e編集が完了するまでコマンドが返されないエディタである同期エディタを使用する必要があります。例えば、

export EDITOR="gvim --nofork"
crontab -e

別のオプションは次のとおりです。

crontab -l > ~/.crontab
gvim ~/.crontab
# wait until editing is finished
crontab ~/.crontab

おすすめ記事