como executar vários comandos de uma vez em vários servidores executando e saindo automaticamente?

-1

eu tenho um problema em executar comandos em sequência no terminal, veja abaixo o cenário ---

ssh [email protected] (get root access)
ssh 243.43.2.1 (to connect a system)
sudo killall python (killing python on ssh 243.43.2.1)
exit (exiting 243.43.2.1)
ssh 567.563.65.3 (to connect a another system)
sudo killall python (killing python on ssh 567.563.65.3)
exit  (exiting 567.563.65.3)
exit (exiting root)

O problema quando eu colo toda a seqüência de comandos no terminal não continua após o primeiro comando de saída.

Existe alguma maneira de fazer isso? obrigada.

    
por ramendra 25.08.2016 / 08:43

1 resposta

2

Para o linux, a melhor opção possível é criar um arquivo de script (também chamado de shell script) e executá-lo em vez de colar todos os comandos no terminal. Isto irá executar todos os seus comandos passo a passo. Se você estiver trabalhando no Windows, poderá obter a mesma funcionalidade criando um arquivo de lote ou de comando.

Para mais informações sobre script de shell e arquivos em lote, você pode consultar esses links:

por 25.08.2016 / 09:20