1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

FTP automático.

Discussão em 'Dúvidas e Suporte—Internet, Redes, Segurança' iniciada por LeeMan, 22 de Setembro de 2005. (Respostas: 2; Visualizações: 2158)

  1. LeeMan

    LeeMan Power Member

    O que pretendo é fazer um upload diário de alguns ficheiro para um servidor web. Neste momento tenho que fazer o serviço manualmente. Existe algum programa de FTP programável para se ligar ao servidor, fazer o upload e desligar-se depois?

    Uso o Smart FTp e não encontro essa opção para agendar tarefas...

    Não seria possivel fazer isso só com comandos DOS de ftp e criar um ficheiro .bat e colocá-lo nas tarefas agendadas?

    Tks
     
  2. manta

    manta Power Member

    Crias um ficheiro com os comandos que queres executar

    echo "open $ADDRESS" > $FTP_SCRIPT
    echo "user $USERID $PASSWORD" >> $FTP_SCRIPT
    echo "cd $SOURCE_DIR" >> $FTP_SCRIPT
    echo "ls " >> $FTP_SCRIPT
    echo "quit " >> $FTP_SCRIPT

    e depois executas assim com o comando ftp do windows.

    ftp -in < $FTP_SCRIPT 2>&1 > $OUTOPUT
     
  3. LeeMan

    LeeMan Power Member

    Entretanto arranjei meneira semelhante de fazer as coisas.

    Ficheiro .bat com esta linha:

    ftp -s:lista.txt www.omeusite.com

    + Ficheiro .txt com este texto:

    abcdef ->é o user
    zuvxz ->é a pass
    cd /directório ecolhido/
    pwd
    binary
    put ficheiro1.gif
    binary
    put ficheiro2.gif
    quit

    A questão é que funciona...

    Por acaso falta alguma coisa?

    Tks
     

Partilhar esta Página