首页 > 解决方案 > 几天后 Ubuntu 21.04 nohup python 无限循环停止

问题描述

我的 python 脚本是一个无限循环,每分钟执行一次。我time.sleep(x)在循环中使用 1 分钟 tic。

我使用以下代码使其在后台运行

nohup python3 -u main.py > output.log &

每隔几天(大约 3 天),它就会停止,进程没有出现

ps -ef | grep main.py

如果是OOM, output.log 会有一行Killed,但 output.log 是完全正常的。

它是一个进程只能存活几天的 Ubuntu 功能吗?

供您参考,我的 ubuntu 机器是带有 Ubuntu 版本 21.04 的 Google Cloud Compute VM

标签: pythonubuntugoogle-cloud-platformnohup

解决方案


推荐阅读