web-dev-qa-db-ja.com

ノートパソコンの電源を切った後、切り離された画面を再開するにはどうすればよいですか?

リモートサーバー(Amazon AWS)でプログラムを起動したいのですが、計算に約50時間かかります。プログラムを起動し、コンピューターの電源を切り、終了したら結果を確認します。

私は次のコマンドを実行しました:

screen
ssh -i ubuntu@ip-address
python2 my_code.py

そして私は押した Ctrl+A、 Ctrl+D デタッチする。

その後、コンピュータの電源を切ります。スイッチを入れて実行すると

screen -r 

私は以下を得ます

There is no screen to be resumed.
1
vincent75

ラップトップの電源を切った場合、そのscreenプロセスは終了しています。 AWSインスタンスでscreenを実行する必要があります。

ssh ubuntu@ip
# Then
screen
python ...

最終的には、screenは、実行され続ける可能性が高いシステムで実行する必要があります。それがラップトップの場合は、ラップトップでscreenを実行します。それがAWSインスタンスの場合は、AWSインスタンスで実行します。

1
muru