我正在使用Python脚本执行多个shell命令(例如:forever start -c python <filename>.py)来启动Forever下的几个Python脚本。
有时,我会忘记永远停止一些进程,并再次运行Python脚本,导致重复进程运行。
在Forever中,如果一个进程已经在运行,是否可以防止启动重复的进程?
发布于 2014-01-16 21:52:21
我没有直接的答案。Forever如何确定进程是否为重复进程?
我确实有类似的需求,并找到了两种方法来处理。一种是先永远停止运行,因此请确保当前没有正在运行的进程
或者一种稍微复杂一点的方法是使用"forever list --plain“,然后搜索输出以查看它是否正在运行,然后只有在运行时才能停止它
https://stackoverflow.com/questions/21153407
复制相似问题