所以我有一个域,我需要在退出ssh会话后继续运行python进程。现在,当我退出时,它会变得很糟糕。
我被告知要使用Screen,但我正在与这个gnu doc进行斗争。我如何使用Screen运行python进程,并在退出ssh会话后继续运行?
答案 0 :(得分:8)
登录。运行屏幕。启动你的python程序。按ctrl-a ctrl-d可从屏幕上分离。登出。
再次登录。屏幕-r重新连接到您的过程。
答案 1 :(得分:2)
虽然我喜欢GNU Screen,但经典的解决方案是nohup
,它更直接且同样有用如果你不需要重新连接到该过程。
nohup script.py
应该足够了。进程输出将保存到当前目录中的文件中。