使用Screen保持进程运行

时间:2012-01-04 17:35:15

标签: gnu-screen

所以我有一个域,我需要在退出ssh会话后继续运行python进程。现在,当我退出时,它会变得很糟糕。

我被告知要使用Screen,但我正在与这个gnu doc进行斗争。我如何使用Screen运行python进程,并在退出ssh会话后继续运行?

2 个答案:

答案 0 :(得分:8)

登录。运行屏幕。启动你的python程序。按ctrl-a ctrl-d可从屏幕上分离。登出。

再次登录。屏幕-r重新连接到您的过程。

答案 1 :(得分:2)

虽然我喜欢GNU Screen,但经典的解决方案是nohup,它更直接且同样有用如果你不需要重新连接到该过程。

nohup script.py应该足够了。进程输出将保存到当前目录中的文件中。