だから、リモートコンピュータにSSHで接続し、プロセスを開始します。時間が流れて... SSHセッションが中断されます。もう一度ログインしましたが、もちろん元のフローにアクセスできませんでした。それでも見ることができればps -ax
殺す以外にできることはなかった。元のプロセスがsqlite3データベースをクリーンアップする場合など、これは時々望ましくない可能性があります。
それでは、以前に破損したSSHセッションでプロセスを制御できますか?それではどうですか?
答え1
見て/proc/PID/fd/ここで、以前のstdinとstdoutで何が起こったかを確認できます。時にはこれを使用して、echo
プロセスの標準入力デバイスに何かを送信できます。
セッションが中断された後にコマンドが終了するのを防ぐには、を使用してコマンドを開始できますnohup
。
しかし、あなたの質問に対する最高の答えはおそらく画面それぞれ。マルチプレクサ。