Executando um comando contido em um arquivo de texto no servidor

No meu trabalho tenho várias máquinas com firefox antigo e sem o flash instalados, coloquei no servidor ambos, instalador e plugin flash. Depois criei no servidor uma anotação dos comandos necessários para instalar os dois, o arquivo chamasse post-install(o resto eu não sei). 


Exportei as chaves do ssh e fiz os ajustes no arquivo ~/.ssh/config para poder usar um nome tipo "srvescola" ao inves de usuario@ip.


Feito isto parti para a instalação do firefox nas máquinas


# sei que o firefox que está lá é o 6. alguma coisa


ssh srvescola cat post* | grep firefox-6 | sh -

# o comando acima retorna o seguinte (como comando do shell corrente)


cd /opt ; ssh manager@192.168.1.11 "cat firefox-6*" | tar jxvf -

# para pegar o plugin flash e já colocar no local desejado
ssh srvescola cat post* | grep libflash | sh -

scp manager@192.168.1.11:~/libflash* /usr/lib/mozilla/plugins


Um comentário:

  1. Rapaz, só preciso organizar meu tempo para que eu possa aprender esses truques com você!

    ResponderExcluir

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo