Bagaimana saya bisa mengendalikan seluruh grup Supervisor sekaligus?


25

Saya telah menetapkan grup Supervisor yang tidak homogen. Namun saya tidak dapat mengontrol grup itu dengan nama grup.

Jika saya mencoba, saya mendapatkan kesalahan berikut:

$ supervisorctl start groupname
groupname ERROR (no such process)

Namun, saya dapat mengontrol satu elemen grup, misalnya supervisorctl start groupname:programname

Apakah mungkin untuk mengendalikan seluruh grup sekaligus (mulai / hentikan / restart semua program dalam grup)? Jika ya, bagaimana caranya?

Jawaban:


34

Ah, kamu gunakan supervisorctl start groupname:*

Saya menemukan ini dengan mengetik adil supervisorctl startdan diberi tahu:

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

... sama untuk berhenti dan mulai ulang.


2
Mereka harus benar-benar menambahkan ini ke dokumentasi.
Casey

7
Itu *berlebihan, supervisorctl <command> <gname>:sudah cukup.
Matthew Trevor
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.