防止Forever开始重复的过程

时间:2014-01-16 04:34:52

标签: python node.js forever

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

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

在Forever中,如果一个人已经在运行,是否可以阻止启动重复流程?

1 个答案:

答案 0 :(得分:0)

我没有直接答案。永远如何决定一个过程是否重复?

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

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