Unix/ssh
ログアウトできない場合
サーバにsshログインして,なんらかのコマンドをバックグランド実行するとsshログアウトできなくことがある.これはそのコマンドで実行されたプロセスがターミナルの標準入出力と接続されたままになっていることが原因.
client> ssh server server> command & server> exit <- 何もレスポンスがないままログアウトできない
標準入出力を/dev/nullにリダイレクトしてやると良い.
client> ssh server server> command > /dev/null 2>&1 < /dev/null & server> exit client>
---
update at 2018/03/02 22:04:51
※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。