防止永远启动重复的进程

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

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

在永远,是否有可能防止启动一个重复的过程,如果一个已经运行?

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

我也有类似的要求,并find两种方法来处理。 一个就是永远停下来,确保没有当前的运行过程

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