Назад | Перейти на главную страницу

Как я могу контролировать сразу всю группу супервизоров?

Я определил неоднородную группу супервизоров. Однако я не могу контролировать эту группу с помощью имени группы.

Если я попробую, то получаю следующую ошибку:

$ supervisorctl start groupname
groupname ERROR (no such process)

Однако я могу управлять отдельными элементами группы, например supervisorctl start groupname:programname

Можно ли управлять сразу всей группой (запускать / останавливать / перезапускать все программы в группе)? Если да, то как?

Ах, вы используете 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

... аналогично для остановки и перезапуска.