전체 Supervisor 그룹을 한 번에 제어하려면 어떻게해야합니까?


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>:충분하다.
Matthew Trevor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.