Por que as janelas de linha de comando do FTP estão travadas depois que a senha é digitada?

0

Eu uso um script que inclui um trabalho FTP diário para copiar arquivos remotos para a nossa rede. Às vezes o FTP trava e eu gostaria de entender o porquê.

Histórico: Eu uso o FTP da linha de comando do Windows para acessar um site de FTP na minha empresa. Na maioria dos dias, funciona bem. De vez em quando, o FTP conecta e solicita o usuário e a senha, em seguida, trava no meu script ou na linha de comando do Windows. Nenhum erro é retornado. Se eu FTP da linha de comando, eu posso interagir com a linha de comando do FTP, por exemplo, mostrando "ls" se eu digitar isso, mas ele não executará nenhum comando, e eu devo usar CTRL-C para sair do meu próximo FTP tentativa ainda vai travar. Se eu FTP de dentro do script, o script trava indefinidamente. Se nosso gerente de escritório reiniciar fisicamente o servidor FTP, o FTP funcionará novamente, mas até lá meu script não poderá executar e cuidar de outras tarefas não FTP. Eu não tenho acesso ao servidor FTP e não há suporte de TI no local, portanto, qualquer insight sobre as seguintes perguntas me ajudará a contornar isso ou sugerir uma solução. Estou preso à linha de comando do Windows e não consigo instalar outros clientes FTP.

1) O que está acontecendo quando o FTP trava? Por que não há erros quando o FTP se conecta?

2) Existe uma maneira de testar se o FTP irá travar antes de conectar? Meu script pode então ignorar o trabalho de FTP ou enviar um email para o gerente do escritório para solicitar uma reinicialização.

3) Existe uma maneira de limitar o tempo em que o comando FTP está ativo? Atualmente, ele fica pendurado indefinidamente, mas se o tempo acabar, meu script pode prosseguir.

    
por KAE 07.07.2016 / 18:24

0 respostas

Tags