長い間Puttyを使用していないため、接続が切断された後に以前に使用したシェルをどのように使用しますか?

長い間Puttyを使用していないため、接続が切断された後に以前に使用したシェルをどのように使用しますか?

私は昨夜GDBでデバッグをしていました。 GDBはリモートRed Hatマシンなので、パテを使用してログインします。昨夜デバッグを終えずに出発しました。

ところで、今朝戻ったとき、PuTTyがRet Hat Shellから切断され、Red HatマシンにログインしてGDBがまだ実行中であることがわかりましたが、昨夜のようなShellにはありませんでした.デバッグを続行するためにこのGDBインスタンスをどのように使用できますか?ビルドして実行するのに多くの時間がかかるため、プログラム全体を再起動したくありません。

答え1

マルチプレクサを使用してください。マルチプレクサまたは画面リモートサイトから。

tmuxを使用する場合:

Puttyを使用してリモートサイトにログインした場合は、単に実行してマルチプレクサを起動してくださいtmux。を押してtmuxマルチプレクサの接続を解除し、CTRL-b dパテの接続を切断します。リモートサイトに戻るときは、tmuxセッションを一覧表示しtmux lsて再接続してくださいtmux attach

セッションを保護する機能がたくさんあるので、上記のリンクを読んでください。

すでに起動しているデバッグセッションに再接続する方法がわからないので、次回も提案します。

答え2

(次回提案)nohupを試してください

https://www.computerhope.com/unix/unohup.htm

パテでハートビート/接続保持をゼロより大きい数に設定することもできます。

https://rbgeek.wordpress.com/2013/03/16/keep-putty-ssh-sessions-from-disconnecting/

関連情報