Как я могу сохранить вывод Windows FTP-клиента Windows? - PullRequest
1 голос
/ 08 октября 2008

ОБНОВЛЕНО: на win2k вроде все работает нормально. Извините за путаницу.

Странно ведет себя внутренний ftp-клиент MS Windows Vista. При перенаправлении его вывода и ошибки в файл ошибки там не отображаются:

ftp -n -s: hosts.msxt> output.log 2> & 1

При запуске из планировщика заданий внутри командного файла я не получаю никаких сообщений об ошибках, если соединение отказано. Даже если эхо включено или с опцией -d. У вас есть обходной путь?

Ответы [ 2 ]

2 голосов
/ 09 октября 2008

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

Вывод сбивает с толку, поскольку ошибка выглядит не по порядку, но перенаправление stderr, похоже, работает на моем компьютере с XP:

C:\Temp>ftp -s:ftpcmds.txt ftp.microsxoft.com >ftplog.txt 2>&1

C:\Temp>type ftplog.txt
ftp> Not connected.
ftp> USER sconners
Invalid command.
ftp> PASS skynet.com
Not connected.
ftp> PUT test.txt test1.txt
BYE
> ftp: connect :Unknown error number

C:\Temp>
2 голосов
/ 08 октября 2008

вы пробовали без "2> & 1"? мы делаем это все время, но в этом формате

ftp -s:FTPCMD.FTP > R:\foo\bar\FTPGET.LOG
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...