現在のセッションをスクリーンセッションにラップする


9

大きな操作を開始しましたが、スクリーンセッションを開始しなかったため、操作をキャンセルしないと切断できません。

操作を続行して画面セッションに出力を送信し、sshセッションを安全に切断できるように画面を挿入する方法はありますか?


回答:


5

「いいえ」を閲覧した後 link実際にearlのserverfaultでこの答えを見つけました:

ただし、実際の問題については、もう1つ試すことができます。ターミナルからジョブを起動した後、ctrl-zを入力してからbgを入力して、ジョブをバックグラウンドで実行します。その後、ジョブをその親シェルから切り離します-bashの場合:disown -h%。その後、安全にターミナルを閉じることができ、ジョブは実行を継続します。

そして、これはロブ・ウェルズからの同じ質問からのものです:

$ screen -S my_process
$ retty $(pgrep my_process)
/ redraw


1
リンクされた質問では、reptyrはrettyよりもうまく機能しました。rettyは切り離されましたが、再接続できませんでした。
レオ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.