Em Sexta 17 Agosto 2007, Thadeu Penna escreveu:
> Em 17/08/07, Andre Novelli - Depto de TI<[EMAIL PROTECTED]> 
escreveu:
> > > Em 16/08/07, Andre Novelli - Depto de TI <[EMAIL PROTECTED]>
> > >
> > > 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 [EMAIL PROTECTED]
> > > 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 [EMAIL PROTECTED] 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 


Responder a