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 [EMAIL PROTECTED]:/caminho_remoto/ ssh [EMAIL PROTECTED] /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 [EMAIL PROTECTED]:/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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]