GNU/Linux >> Linux の 問題 >  >> Linux

control+d でセッションが切断されないようにするにはどうすればよいですか?

IGNOREEOF を探しています bash を使用する場合の環境変数 :

IGNOREEOF
<ブロック引用>

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

だから export IGNOREEOF=42 Ctrl+D を押す必要があります 実際にシェルを終了する前に 42 回。

POSIX set -o ignoreeof があります 設定も。そのため、シェルのドキュメントを参照して、シェルにこれがあるかどうか (あるはずです) を確認し、その正確なセマンティクスを確認してください。


tcsh set ignoreeof または set ignoreeof=<any value not 1> 作品


Linux
  1. BashスクリプトからTmuxセッションに参加しているかどうかを確認するにはどうすればよいですか?

  2. ディレクトリを grep -R から除外するにはどうすればよいですか?

  3. Bashの配列から一意の値を取得するにはどうすればよいですか?

  1. Screen を別の SSH セッションから強制的に切り離すにはどうすればよいですか?

  2. Linuxからジェンキンスを完全に削除するにはどうすればよいですか

  3. 開いているリモート SSH セッションをログアウトするにはどうすればよいですか?

  1. Google Chrome から古い履歴を削除するにはどうすればよいですか?

  2. CUPS からプリンターを削除するにはどうすればよいですか?

  3. コマンドラインからdmesgに書き込むにはどうすればよいですか?