.png)
オペレーティングシステム: Debian GNU/Linux 10(buster) カーネル: Linux 4.19.0-17-amd64 アーキテクチャ: x86-64
私が研究している行動crontab -e
。次の仮定は正しいですか?
crontab -e
「基本エディタ」でcrontabファイルを編集する- これらの「基本エディタ」は、次のように選択されます。
sudo update-alternatives --config editor
- 空白が返されたら、
printenv EDITOR
上記の「デフォルトエディタ」を使用してください。 - ただし、
$EDITOR
定義されている場合は「デフォルトエディタ」よりも優先されます。
また、「基本エディタ」を選択すると、その選択はどこに保存されますか?多くのオンラインリソースで説明されています。どのように「デフォルトエディタ」を選択しましたが、設定ファイルの場所に答えが見つかりませんでした。
答え1
man crontab
使用している場合は、ほとんどの質問に答えます。ビクシークラウン:
このオプションは、環境変数で指定されたエディタを
-e
使用して現在のcrontabを編集するために使用されます。エディタを終了すると、変更されたcrontabが自動的にインストールされます。環境変数がすべて定義されていない場合は、デフォルトエディタが使用されます。VISUAL
EDITOR
/usr/bin/editor
したがって、エディタは変数によって決まります(設定されていない場合)VISUAL
。後者が代替品です。EDITOR
/usr/bin/editor
つまり選択したエディタへのシンボリックリンク/etc/alternatives/editor
自体であるシンボリックリンクは、を実行して設定できますupdate-alternatives
。
選択した選択肢の保存方法は次のとおりです。対応するシンボリックリンクが更新されます。選択肢に関する情報も/var/lib/dpkg/alternatives
.seeに保存されます。man update-alternatives
もっと学ぶ。