何かの拍子に接続が切れて,リモート側にプロセスが残り,ログインしたままの状態になってしまいました.
そのユーザーをログアウトさせるにはどうしたらよいのでしょうか?
また,ログアウトさせずに前に作業していた端末の画面を,新たに接続した端末の画面に表示することは可能でしょうか?
killコマンドで該当プロセスを終了させるぐらいしか思い浮かびませんね。
>また,ログアウトさせずに前に作業していた端末の画面を,新たに接続した端末の画面に表示することは可能でしょうか?
これはscreenコマンドで可能です。
設定ファイル~/.screenrcに以下のように設定を書いておけばターミナルが死んでもscreenのプロセスは残るので、後からターミナルが死ぬ直前からの操作が可能です。
autodetach on
screenについてはネットで検索すれば使い方が出てきますが、実際に使わないとイメージがし難いので使い慣れることが肝心です。
参考までにscreenの使い方を解説しているYouTubeのURLを張っておきます。
killuserコマンドで強制ログアウトさせます。
回答ありがとうございます.
killuserコマンドは少なくとも私の使っている環境では存在しませんでした.
一般的なlinuxやBSDなどで存在するコマンドがあれば教えて下さい.
引き続き回答募集しています.
killコマンドで該当プロセスを終了させるぐらいしか思い浮かびませんね。
>また,ログアウトさせずに前に作業していた端末の画面を,新たに接続した端末の画面に表示することは可能でしょうか?
これはscreenコマンドで可能です。
設定ファイル~/.screenrcに以下のように設定を書いておけばターミナルが死んでもscreenのプロセスは残るので、後からターミナルが死ぬ直前からの操作が可能です。
autodetach on
screenについてはネットで検索すれば使い方が出てきますが、実際に使わないとイメージがし難いので使い慣れることが肝心です。
参考までにscreenの使い方を解説しているYouTubeのURLを張っておきます。
ありがとうございます.
screenは普段使っていましたが,デタッチとかアタッチの機能は知りませんでした.
為になりました.
ありがとうございます.
screenは普段使っていましたが,デタッチとかアタッチの機能は知りませんでした.
為になりました.