Подтвердить что ты не робот

Как захватить stderr на Windows/DOS?

Я хочу записать ошибки из script в файл, а не на экран.

В * nix это делается при перенаправлении stderr, обычно

echo "Error" 2> errorfile.log

Как это сделать в CMD script под Windows?

4b9b3361

Ответ 2

Это тоже должно работать в Win32.

Если вы уже перенаправили stdout и хотите, чтобы stderr был перенаправлен на тот же файл, вы должны использовать 2 > & а не просто указывать один и тот же файл дважды. В противном случае вы получите сообщение об ошибке "файл занят".