Pular para o conteúdo

Rodar script pela rede em varias maquinas [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Rodar script pela rede em varias maquinas [RESOLVIDO]

Enviado em 15/06/2022 - 15:26h

Tenho que rodar um script de checagem em um laboratório, queria rodar o script em todas as maquinas ao mesmo tempo pela rede e queria saber como posso fazer isso?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Rodar script pela rede em varias maquinas [RESOLVIDO]

Melhor resposta

Enviado em 20/06/2022 - 17:56h

Outra forma é usando o sshpass.

Nesse exemplo eu entro em cada servidor e verifico a hora de cada um, jogando pra um log local.


#!/bin/bash
LOG=/var/log/datas.txt
echo "`date +%d/%m/%Y`" > $LOG
echo "-----------------------------------------------------------------------" >> $LOG
function data() {
echo "$SERVIDOR" >> $LOG
sshpass -p senhaDoSSH ssh usuario@$SERVIDOR date >> $LOG
echo "-----------------------------------------------------------------------" >> $LOG
}
###################################################################################
SERVIDOR=192.168.1.1
data
###################################################################################
SERVIDOR=192.168.1.2
data
###################################################################################
SERVIDOR=192.168.1.3
data
###################################################################################
SERVIDOR=192.168.5.100
data
###################################################################################



Se for executar um comando faz isso, se for executar um script só colocar o caminho do script...

3. Re: Rodar script pela rede em varias maquinas [RESOLVIDO]

Enviado em 16/06/2022 - 22:14h


Tenta o ansible

4. Re: Rodar script pela rede em varias maquinas [RESOLVIDO]

Enviado em 17/06/2022 - 09:47h


com oo Amigo já falou ali , usa o ansible que facilita a sua vida

5. Re: Rodar script pela rede em varias maquinas [RESOLVIDO]

Enviado em 18/06/2022 - 17:54h

Eu faria via ssh o processo , deve ser a forma mais rápida e fácil, outras como mencionadas, com tempo e se souber usar devem ser mais poderosos, mas se é so executar um script, ssh da mais que conta.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

6. Re: Rodar script pela rede em varias maquinas [RESOLVIDO]

Enviado em 20/06/2022 - 15:23h


Carlos_Cunha escreveu:

Eu faria via ssh o processo , deve ser a forma mais rápida e fácil, outras como mencionadas, com tempo e se souber usar devem ser mais poderosos, mas se é so executar um script, ssh da mais que conta.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

Como você faria isso ? tem algum exemplo feito ?

7. Re: Rodar script pela rede em varias maquinas

Enviado em 20/06/2022 - 16:39h

URSS_Darth escreveu:


Carlos_Cunha escreveu:

Eu faria via ssh o processo , deve ser a forma mais rápida e fácil, outras como mencionadas, com tempo e se souber usar devem ser mais poderosos, mas se é so executar um script, ssh da mais que conta.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

Como você faria isso ? tem algum exemplo feito ?


Se ja existir o script no local

ssh usuario@IP 'bash /usr/local/bin/SEU-SCRIPT.sh'


Se não existir, copie o script antes para a estação via scp por exemplo, e ai faço o processo acima.



#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

8. Re: Rodar script pela rede em varias maquinas

Enviado em 21/06/2022 - 15:08h

Williamm escreveu:

Outra forma é usando o sshpass.

Nesse exemplo eu entro em cada servidor e verifico a hora de cada um, jogando pra um log local.


#!/bin/bash
LOG=/var/log/datas.txt
echo "`date +%d/%m/%Y`" > $LOG
echo "-----------------------------------------------------------------------" >> $LOG
function data() {
echo "$SERVIDOR" >> $LOG
sshpass -p senhaDoSSH ssh usuario@$SERVIDOR date >> $LOG
echo "-----------------------------------------------------------------------" >> $LOG
}
###################################################################################
SERVIDOR=192.168.1.1
data
###################################################################################
SERVIDOR=192.168.1.2
data
###################################################################################
SERVIDOR=192.168.1.3
data
###################################################################################
SERVIDOR=192.168.5.100
data
###################################################################################



Se for executar um comando faz isso, se for executar um script só colocar o caminho do script...


E como eu faço um script que está na minha maquina rodar pelo ssh ?

Obs: tentamos usar o ---> ssh user@servidor 'bash -s' < script.sh <--- porém deu errado

9. Re: Rodar script pela rede em varias maquinas [RESOLVIDO]

Enviado em 21/06/2022 - 21:41h

Por que não deixa o script já nas maquinas?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder