防止永远启动重复的进程
我正在使用Python脚本来执行多个shell命令(例如: forever start -c python <filename>.py
)来启动Forever下的几个Python脚本。
有时我会忘记永久停止一些进程,并再次运行Python脚本,导致重复的进程运行。
在永远,是否有可能防止启动一个重复的过程,如果一个已经运行?
我没有直接的答案。 永远如何决定一个过程是否重复?
我也有类似的要求,并find两种方法来处理。 一个就是永远停下来,确保没有当前的运行过程
或者稍微复杂一些的方法是使用“forever list –plain”,然后search它的输出以查看它是否正在运行,然后只有在运行时才能停止它