[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Executar comandos em outro servidor via batch(shell script)



Em Sexta 17 Agosto 2007, Thadeu Penna escreveu:
> Em 17/08/07, Andre Novelli - Depto de TI<andre.ti@embalatec.com.br> 
escreveu:
> > > Em 16/08/07, Andre Novelli - Depto de TI <andre.ti@embalatec.com.br>
> > >
> > > escreveu:
> > > > alô lista
> > > >
> > > > Alguem sabe como posso executar comandos em outro servidor via
> > > > ssh/scp via batch usando um script em shell ??
> >
> > Em Quinta 16 Agosto 2007, Lucas Mocellin escreveu:
> > > Trabalha no ssh com chaves,
> > >
> > > assim você não precisa digitar a senha no servidor remoto, basta
> > > adicionar a chave.
> > >
> > > ai no script que você quer só colocar:
> > >
> > > "ssh user@servidor...
> > > comando"
> > >
> > > que irá funcionar perfeitamente.
> > >
> > > =)
> > >
> > > Lucas.
> >
> > Opá lucas!
> > Beleza ?
> >
> > Cara isso eu ja tô fazendo, copio alguns arquivos em batch por scp dai
> > precisei gerar as senhas, o problema é que eu preciso executar comandos
> > com redirecionamento de saida por exemplo ssh usuario@server ls -lh
> > /var/logs
> >
> > >  /var/logs/listalogs
> >
> > isso deveria gerar um arquivo no /var/logs chamado lista logs do server
> > mas no caso ta gerando no meu /var/logs... e se eu nao der o caminho, ele
> > cria o arquivo na posição de diretorio que eu estou.
> >
> > No caso eu resolvi criando uma shell script la no server com os comandos
> > que eu preciso. mas queria saber se existe outra forma.
>
> Testei aqui em casa
> ssh  192.168.1.100 "ls > saida"

ô rapaz! beleza! 
Agora ficou mais facil :D 




Reply to: