【问题标题】:Upstart or Cron for neverending python background process in Ubuntu?Upstart 或 Cron 用于 Ubuntu 中永无止境的 python 后台进程?
【发布时间】:2011-05-10 03:58:01
【问题描述】:

我有一个简单的 Python 小邮件队列,我想将它作为一个永无止境的后台进程运行。我在 Ubuntu 10.04 上并开始使用 cron 路线,但一直在阅读一些对新贵的鼓励。我无法很好地工作或根本无法工作。有什么建议吗?

【问题讨论】:

  • 新贵有哪些问题?我一直在使用 upstart 运行一个运行良好的 python http 服务器。

标签: ubuntu cron upstart


【解决方案1】:

由于您的进程需要永远运行并且不需要进行调度,因此您最好编写一个 upstart 守护程序而不是 cronjob。如果您在 Google 上搜索“ubuntu upstart deamon”,就会有很多文章提供想法和建议。例如,this one about keeping your deamon alive

【讨论】:

    【解决方案2】:

    我同意使用守护程序是可行的方法。如果您想节省一些时间来编写自己的守护程序,那么我建议您查看我为解决这个问题而编写的 Fat Controller。它很灵活,可以运行任何东西——Python、PHP 等。

    这是主项目页面: http://www.4pmp.com/fatcontroller/

    这是一个包含处理邮件队列的用例页面: http://www.4pmp.com/fatcontroller/use-cases/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 2018-11-14
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      • 2020-03-14
      • 2020-01-26
      相关资源
      最近更新 更多