web-dev-qa-db-ja.com

実行中のプログラムをスクリーニングできますか?

重複の可能性:
すでに開始されているプロセスをNohup /スクリーニングできますか?

GNU screenは、長時間実行されるプログラムに最適です。その中でプログラムを開始し、ラップトップを切断して家に持ち帰ることができます。

ただし、画面の外でプログラムを起動すると、思ったより時間がかかることがあります。を使用してプログラムを一時停止しても問題ありません ControlZ などですが、再起動したくないので、再度実行するには時間がかかります。既存の実行中のプロセスをスクリーンセッションに移動する方法はありますか?

2
Rory

いいえ、申し訳ありませんが、できません。

さらに、私はデビッド・マッキントッシュと同じことをします。どこにいても、画面を開始します(ただし、screen -xを使用します)。サーバーで行うほとんどすべてのことは画面内で実行されており、約20の画面ウィンドウが開いています。

その場合、何かが少し長くかかっていてもかまいません。

0
blauwblaatje

答えは「ノー」だと思います。

ワイヤレス接続が不十分でプロセスが長時間実行されるという恐ろしい経験をした後、私は現在、画面セッションですべてを反射的に実行しています。システムへの接続に関する私の最初のコマンドは、ほとんどの場合です

$ screen -ADR

...そして私はそこから行きます。

2