Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    davi
    Olá Pessoal...
    Alguém sabe como se executa uma baixa de arquivos de um servidor ftp através de shell script ou um pHP script?
    O fato é que eu já tentei várias formas, mas o que acontece é que se abre uma sessão do ftp e fica esperando usuário e senha... Não adianta botar o usu e a senha no script porque a informação não vai pro ftp!
    Eu uso RedHat 7.2 e o servidor de FTP anônimo da instalação original.

  2. #2
    gmlinux
    vc esta usando qual cliente?
    alguns clientes aceitam usar a url assim:
    ftp://userassword@ftp.server



  3. vc pode usar o ncftp para baixar arquivos automaticamente, com ele vc pode especificar usuario/senha,arquivos,etc,etc,etc ou entaum utilizar o ftp comum em conjunto com o expect... da uma olhada no site do Dicas-L www.dicas-l.unicamp.br

  4. #4
    gmlinux
    Ah, esqueci de falar, evite usar caixa alta...
    http://homepage.esoterica.pt/~amcf/netiqueta/elec.html



  5. #5
    slice
    Dê uma olhada neste script...

    #!/bin/bash
    HOST_FTP='alguma_coisa.com.br'
    USER_FTP="login_do_usuario"
    PWD_FTP="senha_do_usuario"
    HOME="/home/slice/scripts/backup"
    BACKUP_FILE="backup_slice`date +%d_%m_%Y`.tar.gz"
    BACKUP_FILES="/home/slice*"
    tar -czvf $HOME/$BACKUP_FILE $BACKUP_FILES
    # Acessa o Servidor FTP e manda o backup
    lftp <<FTP
    open $HOST_FTP
    user $USER_FTP $PWD_FTP>/dev/null
    put $BACKUP_FILE
    bye
    FTP
    rm $BACKUP_FILE
    clear

    Note que uso o lftp como cliente de ftp e direciono com '<<' os comandos que quero que o lftp execute, pois se vc somente chamar o programa ele não sabe o que mais fazer... <<FTP inicia a seção e FTP termina...

    Onde está escrito put $BACKUP_FILE vc deve usar algo como get $BACKUP_FILE, ou o que vc quiser baixar ...

    flw!

    Slice






Tópicos Similares

  1. wu-ftpd - como executar comando via script
    Por asr008 no fórum Servidores de Rede
    Respostas: 0
    Último Post: 31-05-2007, 16:41
  2. Ativando Shell Script pelo PHP
    Por tianguapontocom no fórum Linguagens de Programação
    Respostas: 7
    Último Post: 29-08-2006, 20:46
  3. Renomer extenção de arquivo via Shell Script
    Por -thiago- no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 08-11-2005, 09:06
  4. manipulacao de usuario via shell script
    Por helio_traxx no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 16-08-2005, 11:59
  5. input de dados no sql server via shell script
    Por cantisan no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 17-02-2003, 16:43

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L