Re: Shell Script + SCP
Amigos, resolvi assim:
No proxy executar:
sarg:~# ssh-keygen -t rsa -f ~/.ssh/id_rsa
Usar senha em branco (ENTER)
copiar o arquivo id_rsa.pub para o proxy alterando o nome para
authorized_keys
#################################################
sarg:~# scp root@192.168.10.1:/var/log/squid/access.log /etc/squid/
##################################################
funcionou blz... faz acesso SSH sem pedir senha...
abraços
Harlei
----- Original Message -----
From: "Guillermo Pereyra Irujo" <gpirujo@comtron.com.ar>
To: <debian-user-portuguese@lists.debian.org>
Sent: Friday, March 17, 2006 2:34 PM
Subject: Re: Shell Script + SCP
Harlei escribió:
quero fazer um shell script de cópia do arquivo /var/log/squid/access.log
do meu proxy para uma outra máquina que tem o sarg (gerador de relatórios
de internet), agora minha dúvida... é possível eu fazer um script que
copia o arquivo access.log com SCP e depois mandar rodar o sarg no mesmo
script, ou não? A minha dúvida é se ele vai esperar acabar a cópia do
arquivo (que pela minha qtd de usuários é relativamente grande) antes de
começar a gerar o relatório ou se ele vai mandar copiar o arquivo e no
meio da cópia já vai gerar o relatório... alguém já fez algo parecido e
sabe me dizer isso?
Pode fazer
scp /caminho_local/arquivo usuario@host:/caminho_remoto/
ssh usuario@host /caminho_remoto/sarg_acho_que_sera
ainda que para isso tem que ter o ssh configurado para usar chaves
privada e pública, porque se não lhe pedirá a chave na tela em modo
interactivo. Pode fazer o mesmo do outro lado.
scp usuario@host:/caminho_remoto/arquivo /caminho_local/
/caminho_local/sarg_acho_que_sera
O comando scp não termina até que termina a transferência, assim que
pode estar tranquilo de que o sarg não será chamado durante ela. Porém,
essa transferência pode falhar, pelo que eu faria um controle dela.
until scp ...; do sleep 5; done
sarg ...
--
Guillermo Pereyra Irujo
Tandil, Argentina
--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Reply to: