[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] FTP
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] FTP |
Date: |
Tue, 30 Jan 2007 10:37:17 -0200 |
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 <address@hidden>:
>
> bom... ftp é ftp... não importa o servidor (acredito eu).
>
> dah uma pesquisada sobre o here document (<<).
>
> ficaria mais ou menos assim:
>
> ftp user@ip << 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 <address@hidden<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]
- FTP, gleissonmb, 2007/01/30