关闭笔记本电脑后,如何恢复分离的屏幕?

关闭笔记本电脑后,如何恢复分离的屏幕?

我想在远程服务器 (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

如果您关闭了笔记本电脑,则该screen过程已终止。您应该screen在 AWS 实例上运行:

ssh ubuntu@ip
# Then
screen
python ...

最终,screen应该在可能继续运行的任何系统上运行。如果那是你的笔记本电脑,那么就screen在笔记本电脑上运行。如果那是 AWS 实例,那么就在 AWS 实例上运行。

相关内容