如何一次控制整个主管组?


25

我定义了一个非同类的Supervisor组。但是,我无法使用组名控制该组。

如果尝试,会出现以下错误:

$ supervisorctl start groupname
groupname ERROR (no such process)

但是,我可以控制组中的单个元素 supervisorctl start groupname:programname

是否可以一次控制整个组(启动/停止/重新启动组中的所有程序)?如果是这样,怎么办?

Answers:


34

啊,你用 supervisorctl start groupname:*

我通过键入just supervisorctl start并被告知而发现了这一点:

Error: start requires a process name
start <name>        Start a process
start <gname>:*     Start all processes in a group
start <name> <name> Start multiple processes or groups
start all       Start all processes

...类似于停止和重新启动。


2
他们应该确实将此添加到文档中。
casey 2015年

7
*是多余的,supervisorctl <command> <gname>:就足够了。
马修·特雷弗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.