Aê Gleisson, para fazer isso com segurança (inclusive de senha), este script é um pouco extenso. Vou te dar as dicas, vc pesquisa e õe na lista em cima de algo mais concreto.
Depois de ler usuário e senha da máquina remota, faça um loop com intervalos definidos (sleep n) e dentro deste loop verifique se no diretorio local tem arquivo.txt ArqsLocal=$(ls *.txt) Para verificar se existe .txt no remoto, faça um ftp e dentro do ftp use o cmd dir, assim: dir * ArqsRemoto Fora deste ftp vc fará a separação dos .txt ArqsRemoto=$(tr -s ' ' < ArqsRemoto | cut -f8 -d' ' grep '.txt$') em seguida fazer ftps para transmissão e recepção e ... dormir :) Isto é o básico do prg. Desenvolva-o. (no Papo de Botequim ( www.julioneves.com) tem uma rotina de ftp) Abração, Julio :wq 2007/1/30, Darlon <[EMAIL PROTECTED]>: > > bom... ftp é ftp... não importa o servidor (acredito eu). > > dah uma pesquisada sobre o here document (<<). > > ficaria mais ou menos assim: > > ftp [EMAIL PROTECTED] << ENDFTP > ###(insira tudo que for digitar no seu ftp aqui)### > ENDFTP > > Não esqueça: TUDO o que for digitar. Inclusive sua senha, se tiver. Vc > também pode utilizar variáveis aqui. E cuidado com espaços e quebras de > linha. É como se vc estivesse digitando no ftp mesmo. > > Falow. > > On 1/30/07, gleissonmb <[EMAIL PROTECTED]<gleisson%40redeplan.com.br>> > wrote: > > > > ae gente... > > to precisando automatizar uma rotina de transferencia de arquivos via > > FTP. (num servidor windows 2003). > > Preciso ficar verificando uma pasta local, se existir arquivos .txt, > > se true, copio para um endereco ftp e vice-versa, como posso fazer > > isso rodando um script numa maquina com Linux acessando o server > windows? > > > > > > > > -- > > Let's code!! > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]