2009-12-17 3 views
0

Я пробовал различные способы загрузки файла локально на FTP, ncftpput был очень медленным по сравнению с lftp, поэтому я переключился.Как заставить paramiko ждать передачи до конца?

но то, что я заметил, мой питон скрипт ждет ncftpput, чтобы закончить, но при использовании LFTP, он просто загружает файл на FTP и он продолжается со сценарием ..

Я использую paramiko для SSH на мой веб-сервер и загрузку файла на другой FTP.

Есть ли способ заставить его «подождать»? Я не хочу использовать сон, потому что размеры файлов будут меняться, и он либо слишком долго ждет небольшой файл, либо не ждет достаточно долго для большого файла.

Любые идеи? или альтернативы lftp/ncftpput?

ответ

-1

См. lftp docs для правильного использования настройки режима ftp: sync. (Вы хотите true.)

+0

hmm Я попытался отредактировать файл lftp.conf в true и on, оба, похоже, не имеют значения – 2009-12-17 19:44:28

+0

Вы точно отредактировали нужный файл? Один на удаленном хосте? –

+0

i edited /etc/lftp.conf файл на моем веб-сервере – 2009-12-17 20:57:01

Смежные вопросы