Timeout para acesso ao FTP
Enviado: 03 Abr 2014 14:32
Colegas,
Estou precisando fazer um "timeout" para execução de um .bat em que acesso o meu FTP.
O .bat está assim:
O problema é que às vezes o FTP trava na execução da linha
Às vezes também em outras.
Daí eu precisaria de uma forma de o programa que chamou o .bat prosseguir, abandonando o FTP.
Outra opção seria, usando a tipclient, substituir esse .bat. Mas eu não achei nada nessa tipclient que exclua arquivos do FTP, como o .bat faz.
Alguém me ajuda?
Estou precisando fazer um "timeout" para execução de um .bat em que acesso o meu FTP.
O .bat está assim:
Código: Selecionar todos
@echo off
if [%1] == [] goto fim
:: Parametros
::=============================
:: 1 - host ftp
:: 2 - usuario
:: 3 - senha
:: 4 - pasta remota
:: 5 - pasta local
:: 6 - arquivo a ser excluído
set allusersprofile=
set appdata=
set commonprogramfiles=
set homepath=
set number_of_processors=
set os2libpath=
set processor_architecture=
set processor_identifier=
set processor_level=
set processor_revision=
set programfiles=
set userprofile=
set userdomain=
:: Cria o arquivo de script
::=============================
echo open %1 > exclui.ftp
echo user %2 %3 >> exclui.ftp
echo binary >> exclui.ftp
echo prompt >> exclui.ftp
echo cd %4 >> exclui.ftp
echo lcd %5 >> exclui.ftp
echo delete %6 >> exclui.ftp
echo bye >> exclui.ftp
:: Executa o script no FTP
::=============================
set l1=--------------------
set l2=********************
echo %l2%%l2%%l2%%l2%>> exclui.log
echo.|date >> exclui.log
echo.|time >> exclui.log
echo %l1%%l1%%l1%%l1%>> exclui.log
ftp -s:exclui.ftp -n >> exclui.log
echo %l1%%l1%%l1%%l1%>> exclui.log
echo. >> exclui.log
echo. >> exclui.log
set l1=
set l2=
:: Exclui o arquivo de script
::=============================
del exclui.ftp
:fim
Código: Selecionar todos
echo delete %6 >> exclui.ftpDaí eu precisaria de uma forma de o programa que chamou o .bat prosseguir, abandonando o FTP.
Outra opção seria, usando a tipclient, substituir esse .bat. Mas eu não achei nada nessa tipclient que exclua arquivos do FTP, como o .bat faz.
Alguém me ajuda?


