[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Realizar FTP
From: |
Ronaldo |
Subject: |
Re: [shell-script] Realizar FTP |
Date: |
Thu, 13 Nov 2003 20:48:16 -0200 |
User-agent: |
KMail/1.5.4 |
o usuario e a senha fica no arquivo ftp.dat:
arquivo ftp.dat
user (seu usuario) (sua senha)
comandos para baixar os aquivos
bin para trazer os arquivos como binarioa "executaveis"
hash para mostrar ######### equanto baixa
mget * para buscar todos aquivos
e lcd para trocar o diretorio corrente onde os arquivos serao salvos
arquivo ftp.sh
ftp -ni (servidor ftp) < ftp.dat
================
ex de baixar o kde unstable 3.1.93 seguindo os exemplos dados acima
============
arquivo ftp.dat
============
user anonymous anonymous
cd /pub/kde/unstable/3.1.93/src
bin
hash
mget *
bye
============
arquivo ftp.sh
============
#!/bin/sh
ftp -ni ftp.kde.org < ftp.dat
============
depois de um chmod +x em ftp.sh
e agora eh so dar um ./ftp.sh q estara baixando o kde mais recente.
Espero ter ajudado
Ronaldo
Em Qui 13 Nov 2003 16:33, andre silva escreveu:
> Desculpe a minha ignorancia mas se eu quiser autenticar no servidor
> como eu faria ?
>
> Ronaldo <address@hidden> wrote:
> Para isto, precisamos primeiramente criar um arquivo contendo a
> seqüencia de comandos que queremos executar no servidor de ftp.
> Por exemplo, criamos o arquivo ftp.dat com o seguinte conteudo:
> user anonymous
> address@hidden
> bin cd
> /pub/netscape/communicator/4.04/development/english/unix/freebsd/
> base_install/
> get
> communicator-v404-export.x86-unknown-freebsd.tar.gz
> quit
>
>
> Observe que neste caso estrou acessando um servidor publico , voce
> poderia ter especificado um user real e seu password , nesses casos
> cuidado com a seguranca!
> Criado este arquivo , vamos criar um outro chamado ftp.sh com o
> seguinte conteudo:
>
> ftp -ni ftp.unicamp.br < ftp.dat
>
> Apos cria-lo sete ele com chmod +x ftp.sh .
> Este arquivo quando executado , ira conectar-se a maquina
> ftp.unicamp.br e executar a sequencia de comandos contida no arquivo
> ftp.dat.
> As flags -ni , especificam para o cliente FTP nao tentar autologin
> na conexao inicial e que o FTP deve ser executado modo não
> interativo, respectivamente.
>
> fonte: http://freebsd.ag.com.br/
>
> Caso ainda tenha duvida contate
>
> Ronaldo
>
> Em Qui 13 Nov 2003 10:33, Érico Souza escreveu:
> > Aí galera preciso desenvolver um Shell Script que realize um FTP
> > (put ou get) automático de arquivos, este deve solicitar o nome do
> > host, o nome do usuário, a senha, tipo de operação ( out ou get)
> > , o dirertório de origem de dados e o diretório dedestino de
> > dados;
> >
> > Alguém pode me ajudar
> >
> > Érico
> >
> >
> >
> >
> > ---------------------------------
> > Yahoo! Mail - 6MB, anti-spam e antivírus gratuito. Crie sua conta
> > agora!
> >
> > [As partes desta mensagem que não continham texto foram
> > removidas]
> >
> >
> >
> >
> > Yahoo! Groups Sponsor
> >
> >
> >
> > PUBLICIDADE
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------
> >--- Esta lista não admite a abordagem de outras liguagens de
> > programação, como perl, C etc. Quem insistir em não seguir esta
> > regra será moderado sem prévio aviso.
> > ------------------------------------------------------------------
> >--- Sair da lista: address@hidden
> >
> > ------------------------------------------------------------------
> >--- Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > ------------------------------------------------------------------
> >---
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
>
> Yahoo! Groups SponsorPUBLICIDADE
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será
> moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
>
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
>
>
>
>
> ---------------------------------
> Yahoo! Mail - 6MB, anti-spam e antivírus gratuito. Crie sua conta
> agora!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> Yahoo! Groups Sponsor
>
>
>
> PUBLICIDADE
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será
> moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
>
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.