मैं एक बार में पूरे पर्यवेक्षक समूह को कैसे नियंत्रित कर सकता हूं?


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
उन्हें वास्तव में इस दस्तावेज में जोड़ना चाहिए।
केसी

7
*ज़रूरत से ज़्यादा है, supervisorctl <command> <gname>:पर्याप्त है।
मैथ्यू ट्रेवर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.