আমি কীভাবে একবারে পুরো সুপারভাইজার গ্রুপকে নিয়ন্ত্রণ করতে পারি?


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>:যথেষ্ট।
ম্যাথু ট্রেভর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.