Ctrl + Dでセッションが切断されるのを防ぐ方法は?

Ctrl + Dでセッションが切断されるのを防ぐ方法は?

私は頻繁にSSHを介してCentos 5マシンに接続します。何らかの方法で対応するキーがマップされ、現在のcontrol+dシェルを終了します。他のユーザーにsudoすると、古いユーザーに戻ります。 sudo がないと接続が切断されます。これが起こらないようにするにはどうすればよいですか? PythonインタプリタをキャンセルするためにCtrl + Dを頻繁に使用しますが、時々誤って複数回押すことがあります。

ベストアンサー1

IGNOREEOF次のコマンドを使用して環境変数を探していますbash

IGNOREEOF

EOF文字を唯一の入力として受け取るときの対話型シェルの動作を制御します。設定されている場合、この値は、bashが終了する前に入力行の最初の文字として入力する必要がある連続EOF文字の数です。変数が存在するが数値がない場合、または値がない場合、デフォルトは10です。存在しない場合、EOFはシェル入力の終わりを示します。

したがって、実際に皮を離れる前に42回export IGNOREEOF=42押す必要があります。Ctrl+D

POSIXset設定もあります-o ignoreeof。したがって、シェルのドキュメントを参照して、シェルにこの機能があるかどうかを確認し、正しい意味を確認してください。

おすすめ記事