Executando script em vários computadores do Ubuntu automaticamente

1

Eu tenho muitos computadores Ubuntu 10.04.

Existe algum programa que me permita selecionar um arquivo shell e fazer com que ele efetue login automaticamente em cada computador de uma lista de computadores (através do comando ssh), baixe e execute o script de shell?

    
por Mundi 10.10.2012 / 04:40

3 respostas

0

Acabei fazendo isso:

#!/bin/bash
myscript='cat /dev/stdin'
echo "$myscript; exit;" | sshpass -p $3 ssh -o StrictHostKeyChecking=no $2@$1

Você pode então chamar o script assim:

cat script-to-run.sh | script-above.sh SERVER USERNAME PASSWORD

O script será executado no computador remoto.

    
por 11.10.2012 / 02:11
2

Você provavelmente poderia escrever seu próprio script de shell para fazer isso. Há uma grande quantidade de informações aqui, link .

    
por 10.10.2012 / 05:06
0

você pode achar a biblioteca python paramiko útil. Eu gostaria que você tivesse fornecido especificações mais detalhadas. Aqui estão alguns exemplos simples com a biblioteca.

link

    
por 10.10.2012 / 07:12