关闭 shell 后保持 python 代码运行

P.A*_*oor 2 python ssh jupyter-notebook

我正在解决远程服务器上的问题(我使用 ssh 进行连接)。由于我是该领域的新手,因此我使用 jupyter-notebook,以便我可以检查和编码。我的代码的某些部分需要很长时间才能运行(例如可能 4-5 小时),并且我无法维持那么长时间的连接。shell 关闭后如何保持代码运行?我应该将其复制到 .py 文件中并使用 tmux 或 screen 等命令吗?

小智 6

使用屏幕。

$ 屏幕

这将创建一个屏幕会话,完成后,您可以使用 ctrl-ad 键来分离。

回去:

$ 屏幕列表

这将显示分离屏幕会话的列表。连接

$ 屏幕 -r