ฉันจะควบคุมกลุ่มหัวหน้างานทั้งหมดในครั้งเดียวได้อย่างไร


25

ฉันได้กำหนดกลุ่มหัวหน้างานที่ไม่เหมือนกัน อย่างไรก็ตามฉันไม่สามารถควบคุมกลุ่มนั้นด้วยชื่อกลุ่มได้

ถ้าฉันลองฉันได้รับข้อผิดพลาดต่อไปนี้:

$ supervisorctl start groupname
groupname ERROR (no such process)

อย่างไรก็ตามฉันสามารถควบคุมองค์ประกอบเดียวของกลุ่มตัวอย่างได้ supervisorctl start groupname:programname

เป็นไปได้หรือไม่ที่จะควบคุมทั้งกลุ่มในคราวเดียว (เริ่ม / หยุด / รีสตาร์ทโปรแกรมทั้งหมดในกลุ่ม)? ถ้าเป็นเช่นนั้นได้อย่างไร

คำตอบ:


34

อาคุณใช้ 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

... ในทำนองเดียวกันสำหรับการหยุดและเริ่มต้นใหม่


2
พวกเขาควรเพิ่มสิ่งนี้ลงในเอกสารประกอบ
casey

7
*เป็นฟุ่มเฟือยsupervisorctl <command> <gname>:ก็พอ
Matthew Trevor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.