Como posso controlar todo um grupo de supervisor de uma só vez?

23

Eu defini um grupo Supervisor não homogêneo. No entanto, não consigo controlar esse grupo com o nome do grupo.

Se eu tentar, recebo o seguinte erro:

$ supervisorctl start groupname
groupname ERROR (no such process)

No entanto, posso controlar um único elemento do grupo, por exemplo supervisorctl start groupname:programname

É possível controlar todo o grupo de uma vez (iniciar / parar / reiniciar todos os programas no grupo)? Se sim, como?

    
por d3vid 04.04.2014 / 15:18

1 resposta

31

Ah, você usa supervisorctl start groupname:*

Descobri isso digitando apenas supervisorctl start e sendo informado:

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

... da mesma forma para parar e reiniciar.

    
por 04.04.2014 / 15:56