【问题标题】:Prevent Forever from starting duplicate processes防止永远启动重复进程
【发布时间】:2014-02-04 20:46:24
【问题描述】:

我正在使用 Python 脚本来执行多个 shell 命令(例如:forever start -c python <filename>.py)以在 Forever 下启动多个 Python 脚本。

有时我会忘记永远停止某些进程并再次运行 Python 脚本,从而导致重复进程运行。

在 Forever 中,如果一个已经在运行的进程,是否可以防止启动重复进程?

【问题讨论】:

    标签: python node.js forever


    【解决方案1】:

    我没有直接的答案。 Forever 将如何确定进程是否重复?

    我确实有类似的需求,找到了两种处理方式。一个是先永远运行,所以要确保没有当前正在运行的进程

    或者稍微复杂一点的方法是使用“forever list --plain”,然后搜索它的输出以查看它是否正在运行,然后只有在它正在运行时才能停止它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 2018-07-29
      相关资源
      最近更新 更多