我尝试过使用:
screen; main.py
nohup python main.py &
tmux; python main.py
python main.py & disown
对于所有这些选项,脚本在退出SSH约半小时后停止运行。我似乎无法找到任何信息,为什么会发生这种情况,令人费解!
我在标准CPU上运行GCE。 CPU以%100 w /脚本运行,但在退出ssh连接后,下降到0%约1/2。 (当在本地终端上运行时,脚本运行完成,通常需要几个小时)
(经过一些阅读之后,我会质疑我真正需要的是一个守护进程,但是为什么?我在这个问题上遇到的每个答案都表明我已经尝试过的选项应该有效)
答案 0 :(得分:1)
查看/ var / log / syslog给我的理由是:内存不足。因为这个原因,内核正在杀死我的脚本。