Как перенаправить консольный вывод ncftpget в лог? - PullRequest
0 голосов
/ 01 декабря 2018

Я хотел бы получить информацию о ходе загрузки.Я пытался, например, из командной строки:

c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip > mylog
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip >> mylog
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip > mylog 2>&1

Mylog всегда пишется с 0 байтов, если файл для загрузки уже присутствует.В этом случае я получаю сообщение об ошибке 92 байта.Проблема кажется специфической для ncftpget.Работает с Windows 10 ftp.

1 Ответ

0 голосов
/ 01 декабря 2018

Вам необходимо использовать -d /path/to/log.txt

ncftpget -d /tmp/ncftpget.log <url>

Пример вывода:

2018-12-01 03:49:33 Cmd:ПОЛЬЗОВАТЕЛЬ анонимный
2018-12-01 03:49:33 331: Пароль требуется для анонимного
2018-12-01 03:49:33 Cmd: PASS NcFTP @
2018-12-01 03:49: 35 530: неверный логин
2018-12-01 03:49:35 Cmd: ВЫЙТИ
2018-12-01 03:49:35 221: до свидания

...