+ Responder ao Tópico



  1. #1

    Padrão Script +ftp server (urgente)

    Eai galera!!!

    Seguinte.. tenho um server red hat 9.0 e um server ftp em minha rede quero colocar em um script para meu red logar no server_ftp e transferir um arquivo especifico!

    tentei fazer dessa maneira em meu script:
    Código :
    #
    ftp -in < open $SERVER
    user $user $senha
    bin
    lcd /diretorio_do_arquivo
    dele $arquivo
    cd full
    put $arquivo
    bye
    EOF
    #

    O que ta errado?????
    pois da esse erro:
    Código :
    /bin/b_d: line 25: open: Arquivo ou diretório não encontrado
    /bin/b_d: line 26: user: command not found
    /bin/b_d: line 27: bin: command not found
    /bin/b_d: line 28: lcd: command not found
    /bin/b_d: line 29: dele: command not found
    /bin/b_d: line 30: cd: backups: Arquivo ou diretório não encontrado
    /bin/b_d: line 31: put: command not found
    /bin/b_d: line 32: bye: command not found
    /bin/b_d: line 33: EOF: command not found

    O erro ao meu ver é que ele não conecta no ftp_server....
    os dados estão ok do ftp server!!!

  2. #2

    Padrão HELP

    Eai galeza ... please help me!!!

    tenho de fazer ese script rodar :roll:

    Valews



  3. #3
    felco
    Visitante

    Padrão Script +ftp server (urgente)

    Mas dessa forma vc esta passando os comando pro bash eh nao pro client ftp...
    Vc pode usar o recurso do .netrc eh simples eh bastante funcional nesse caso
    ele deve ficar na diretorio home do usuario que ira executar o ftp nele vc pode definir usuarios eh senha tambem comandos a serem executados no ftp

  4. #4

    Padrão Re: Script +ftp server (urgente)

    [Valew galera mas ja achei o erro ....
    desculpe eu coloquei < open.....
    e não precisava ops: ai que vergonhja errinho mais dãrde

    hehhehehe mais é isso ai ... vamos trabalhar

    Valeu a dica caro colega inté



  5. #5
    whinston
    Visitante

    Padrão problema parecido

    Este script na verdd faz oq ?

    ftp -in < open $SERVER
    user $user $senha
    bin
    lcd /diretorio_do_arquivo
    dele $arquivo
    cd full
    put $arquivo
    bye
    EOF

    Seria tipo uma atualizacao automatica ? Eu utilizo o ncftpls e ncftpget pra fz update do DAT da McAfee, mas tem dias que vc da ncftls no ftp.mcafee.com e ele nao retorna nada.. Aplica a mesma sintaxe em outros servidores e mostra.. eh muito doido.

  6. #6

    Padrão Re: problema parecido

    Na verdade esse script ai não funciona :>

    Citação Postado originalmente por whinston
    Este script na verdd faz oq ?
    Mas ce vc quiser o que funciona:
    Código :
    ftp -ivn $server_host << fim
                user $nome_user $senha_user
                lcd $diretorio_origem_arquivo
                cd $diretorio_destino_arquivo 
                put $arquivo
    bye
    EOF
    fin

    Esse script eu faço para jogar os arquivos de um server para o outro no cron... tipo um backup!!![/code]