Carlos
Eu uso um script para algo parecido, porem nao compara a
existencia/diferenca de um arquivo.
Veja se isso lhe ajuda pelo menos em parte ...
1-Criar um arquivo contendo os comandos que serao executados na sessao ftp
Ex.: o arquivo ftp.scp contendo o texto abaixo
user mane tonto
ascii
cd /tmp
get read-me.txt
quit
(o arquivo de acima, efetuara login com o usuario mane, e senha
tonto, habilitara a transferencia no modo ascii, desloca-se para o diretorio
/tmp e buscara o arquivo read-me.txt e por fim quit)
2-Para executar a conexao/script ...
ftp -niv ftp.dominioexterno.com.br < ftp.scp
(o ftp do servidor ftp.dominioexterno.com.br, recebera os
paramentros do arquivo ftp.scp com os comandos da sessao ftp)
QQ. duvida eh soh falar ...
Vagner
-----Original Message-----
From: Carlos [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 26 de setembro de 2001 08:41
To: linux BR
Subject: (linux-br) comando de FTP
Ol� pessoas da Lista,
estou tentando descobrir como fazer um download em um FTP, constando todas
as informa��es necess�rias em uma s� linha de comando. Como eu n�o sei
exatamente como fazer, farei apenas uma demonstra��o do que quero para que
eu possa gerar o shell script que atenda a uma necessidade remota minha.
Digamos o seguinte, tenho um servidor : ftp.dominioexterno.com.br que aceita
logar com o usu�rio: mane
e senha: tonto
(.... pois eh, como eu me sinto quando n�o consigo fazer algo que quero). e
quero que baixe qualquer coisa que esteja l� dentro. Na realidade, �
colocado apenas um arquivo por semana. Preciso ainda que ele verifique o
arquivo que estah lah no servidor remoto e compare com o que estah no
servidor local, caso sejam diferentes ele traga o que estah no servidor
remoto. Li uma vez que isso seria poss�vel, por isso, me veio na ideia de
tentar fazer. Conto com a ajuda de vcs.
muito obrigado
[]'s
Carlos Elpidio Prado
Assinantes em 26/09/2001: 2362
Mensagens recebidas desde 07/01/1999: 134136
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]