Como sair depois de iniciar um serviço no Linux para loop

2

Eu tenho um loop for que estou usando para parar e iniciar o número de servidores de desenvolvimento aqui é um exemplo.

for i in 'cat hosts' ; do ssh $i -i .ssh/key.key -t sudo /etc/init.d/jboss-as start ; done

Isto irá se conectar a cada caixa, um por um, e parar o serviço, e eu tenho que esperar pela operação de desligar um serviço neste caso "jboss" antes que a conexão seja feita para as outras caixas.

Existe uma maneira que eu poderia extirpar o pedido e sair sem esperar que ele seja concluído?

Obrigado

    
por user1007727 12.01.2015 / 17:20

1 resposta

0

ansible -i hosts -k -m serviço -a "name = jboss-as state = iniciado"

É para isso que servem as ferramentas de orquestração;)

    
por 13.01.2015 / 12:13

Tags