python - 持续运行 python 脚本

标签 python linux bash service

<分区>

我的机器上有一个脚本,我想在机器启动时开始运行,并在它崩溃或失败时尝试再次运行。

这是否意味着将其转变为一项服务?我意识到我可以使用 crontab 和 @reboot,但是如果脚本崩溃,这并不能解决问题

最佳答案

我会使用 init 启动它,并使用 crontab 监视它创建的 PID 文件的单独脚本每隔一段时间进行监视。

或者,如果您可以使用 crontab 脚本(使用 ps)找到 PID ID,如果它不存在则重新初始化脚本。

我的 2 美分..

关于python - 持续运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16172839/

相关文章:

linux - 仅在 shell 脚本中一小时后提取数据

bash - 如何在 Git Bash 中通过管道传输 git log 的输出?

linux - bash 中的动态搜索和字符串复制

linux - 信号处理/子进程的传统做法

linux - Linux ASLR 究竟如何随机化堆栈位置

Linux,mmap'ing IOMMU/SMMU 注册到用户空间

python - numpy 数组是通过引用传递的吗?

python - 如何在aiohttp服务器应用程序中实现current_request

python - 根据前一行的值从数据框中删除行

python - 将两个查询集组合成一个模板标签