OpenSSH資料一覧

ログアウト時にSSHセッションがハングアップしてしまう

2007/8/21更新

対応バージョン: 4

この事象はバックグラウンドでアクティブなプロセスが走っている時に起こることがある。

これが発生するかどうかは例えば次のコマンドを実行させて確かめることができる。

% sleep 20 & exit

bashユーザなら/etc/bashrcか~/.bashrcのどちらかに以下の内容を設定しておくことで問題を解決できる。

shopt -s huponexit

それ以外のシェルを使用している場合は各シェルのマニュアルを参照してアクティブなジョブが終了するときにHUPシグナルを発行するようなオプションを設定する。