python - 每 30 分钟自动重启一个 .py

标签 python twitter bots

最近我设置了一个 Twitter 转发机器人,但几分钟后它就崩溃了。

我用了this python bot我正在使用“nohup python mrbot.py &”在关闭终端后让它在后台运行。即使我将它用作“python mrbot.py”,它也会在大约 30 分钟后停止工作。那么有人可以告诉我如何每 30 分钟自动重启一次吗?

我是这方面的初学者。 *请记住我使用“nohup”在后台运行它。我不知道这是否有帮助。

最佳答案

Crontab 是理想的方式。请搜索 crontab 以及如何启用和安排 crontab 作业。 对于您的示例,crontab 条目看起来像

30 * * * * /path/to/your/python/script.py

由于您正在运行 ubuntu,因此您的路径中应该有 python,并且在 python 脚本中有一个 shebang。 shebang 是 python 脚本中带有 python 可执行文件路径的第一行,格式如下

#!/usr/bin/python

关于python - 每 30 分钟自动重启一个 .py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40804309/

相关文章:

python - 使用带有artifacts-keyring的诗歌(或pipenv)连接到Azure Artifacts中的提要

twitter-bootstrap - 在 Bootstrap 中交换 div。是否可以?

python - Discord.py 安装后不工作

botframework - 路易斯 Api 'FewLabels' 问题

python - 静态库和 SCons 的传递依赖

python - 如何在 Python 中将折线图拆分为子图?

algorithm - 使用 SQL Server/Azure 或 Graph DB 的类似 Twitter 模型

Android如何在使用Twitter进行身份验证后获取用户的全名

javascript - 如何在与 "clearInterval"不同的 if 语句中使用 "setInterval"

python - Django 1.8 自动登录