crontabコマンドを終了できません

crontabコマンドを終了できません

Ubuntu 16.04 LTSを新しくインストールして使用しています。
私が入力するたびに:

sudo crontab -e

または

sudo -u www-data crontab -e

このコマンドは数字だけを印刷し、それ以外は何も印刷しません。いくら取り除こうとしてもできません。

質問

  • まず、上記のコマンドをどのように終了しますか?私はちょうど立ち往生しています。
  • コマンドがcrontabエントリを表示しないのはなぜですか?
  • 上記のコマンドでcrontabエントリを表示するにはどうすればよいですか?

編集する
私はvim.basicエディタを選択しました:

sudo update-alternatives --config editor

しかし、空白印刷するとecho $EDITOR

また
crontab -e- >うまく動作します
sudo -u www-data crontab -e。 ->上記のように停止します。

ベストアンサー1

デフォルトエディタが設定されておらず、デフォルト値がed

実行すると得られるもの:

env | egrep 'EDITOR|VISUAL'

sudo env | egrep 'EDITOR|VISUAL'

sudo -u www-data env | egrep 'EDITOR|VISUAL'

終了方法は、ed次のように入力することです。q↵ Return

別のエディタを設定するには、次の操作を行います。

sudo -u www-data EDITOR=$EDITOR crontab -e

おすすめ記事