Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Execução de comandos em múltiplas máquinas

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 30 de Dezembro de 1997

Administradores de sistemas com muitas máquinas com frequência precisam executar o mesmo conjunto de comandos em todas elas simultaneamente.

Um simples laço pode tornar esta tarefa bem simples.

Por exemplo(ksh ou sh):

  # for i in alpha beta gama delta
  > do
  > rsh $i mv /etc/group /etc/group.971221
  > rcp /etc/group $i:/etc/group
  > done

No shell script acima, os comandos serão executados nas máquinas alpha, beta, gama e delta. Os comandos estão sendo executados interativamente e não a partir de um shell script.

Não se esqueça que as máquinas onde os comandos serão executados precisam "confiar" na máquina a partir de onde os comandos serão emitidos (.rhosts ou /etc/hosts.equiv).

Os comandos podem ser quaisquer comandos que você precisar executar.

Outra consideração, dependendo do número de máquinas, é conveniente que todas as máquinas recebam nomes de acordo com alguma convenção para que não fique difícil se lembrar de todas elas, ou pior, que você se esqueça de alguma delas. Uma idéia seria nomear as máquinas como algo do tipo ws1, ws2, ws3, etc. Aí então o shell script poderia ficar parecido com

  # for m in 1 2 3 4 5 6 7 8 9 10
  > do
  > rsh ws$m rm arquivo.txt
  > done

Bem mais simples, não?

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.97/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1697 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

PDF Explicado