端末のシャットダウンを防ぐためのCtrl-D信号の確認

端末のシャットダウンを防ぐためのCtrl-D信号の確認

端末を使用したり、端末を終了したり、screen/tmux を閉じたりしながら、誤って Ctrl-D を押すことがあります。

終了する前に確認すると、この問題を回避できますか?

Are you sure you want to quit? [Y/n]

または

Press Ctrl-D again to quit

ベストアンサー1

一般的に答えは「いいえ」です。ターミナル/スクリーン/tmux で実行されるプログラムに EOF (ファイルの終わり) 表示を提供しますが、たとえば bash では次のように言うことができます。

IGNOREEOF=4

その後、シェルを終了するには4つの連続したCtrl-D文字が必要です。

おすすめ記事