Olá Everton, para fazer uma transferência de arquivo via scp e shell automaticamente (chamado pelo cron) você precisa configurar o servidor de conexão (a máquina que receberá os arquivos e que possui o serviço sshd de pé) para aceitar conexão sem a digitação de senha [1] ou usar um programa chamado sshpass[2] (não vem na maioria das distros mas é facilmente intalado via "./configure ; make ; make install). Acredito que essa etapa já não mais é problema para você!
Para copiar diretórios recursivamente, use a opçãp "-r" do scp, mas se você quer sincronizar diretórios copiando somente alguns arquivos novos que foram gerados, nesse caso eu recomendo o "rsync", ele possui até mesmo uma opção que deleta no servidor arquivos que também já foram deletados na máquina cliente (mas esta opção não é default, acho que tem que colocar o parâmetro "--delete"). Não sei se ajudei. Passe mais detalhes sobre esse seu script. Ele é executado pelo sistema ou um usuário o chama? Se um usuário chama seu script, o que você gostaria que esse usuário fornecesse de dados e quais as ações o script faria? Abralos, Marcelo Giovani [1] http://www.gdhpress.com.br/blog/ssh-usando-chaves/ [2] http://sourceforge.net/projects/sshpass/ --- Em ter, 16/12/08, everton everton <[email protected]> escreveu: De: everton everton <[email protected]> Assunto: [shell-script] Digitar nome do arquivo Para: [email protected] Data: Terça-feira, 16 de Dezembro de 2008, 14:10 Boa tarde estou fazendo alguns scripts para envio e recebimento de arquivos em um cliente ate agora estava indo bem ! pq os arquivos tinham sempre o mesmo nome ou extencao mas agora estou com um problema que um arquivo gerado tem nomes de acordo com a hora que foi gerado preciso de uma dica ou de uma documentacao para mim pesquisar como fazer um scripr que executa um scp solicite o nome do arquivo a ser enviado []´s Everton [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
