Wie kann ich eine ganze Supervisor-Gruppe gleichzeitig steuern?


25

Ich habe eine inhomogene Supervisor-Gruppe definiert. Ich kann diese Gruppe jedoch nicht mit dem Gruppennamen steuern.

Wenn ich es versuche, erhalte ich folgende Fehlermeldung:

$ supervisorctl start groupname
groupname ERROR (no such process)

Ich kann jedoch beispielsweise einzelne Elemente der Gruppe steuern supervisorctl start groupname:programname

Ist es möglich, die gesamte Gruppe auf einmal zu steuern (alle Programme in der Gruppe starten / stoppen / neu starten)? Wenn das so ist, wie?

Antworten:


34

Ah, du benutzt supervisorctl start groupname:*

Ich entdeckte dies, indem ich nur tippte supervisorctl startund mir sagte:

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

... ähnlich zum Stoppen und Neustarten.


2
Sie sollten dies wirklich in die Dokumentation aufnehmen.
Casey

7
Das *ist überflüssig, supervisorctl <command> <gname>:reicht.
Matthew Trevor
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.