web-dev-qa-db-ja.com

一度にスーパーバイザグループ全体を制御するにはどうすればよいですか?

不均質なスーパーバイザグループを定義しました。ただし、そのグループをグループ名で制御することはできません。

実行しようとすると、次のエラーが発生します。

$ supervisorctl start groupname
groupname ERROR (no such process)

ただし、グループの単一の要素を制御することはできます。たとえば、supervisorctl start groupname:programname

グループ全体を一度に制御することは可能ですか(グループ内のすべてのプログラムを開始/停止/再起動します)?もしそうなら、どうですか?

26
david.libremone

ああ、あなたはsupervisorctl start groupname:*

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

...停止と再起動についても同様です。

35
david.libremone