PDA

Показать полную графическую версию : [решено] Ошибка в BAT файле "The process tried to write to a nonexistent pipe"


desk
05-07-2011, 10:24
Подскажите, в чем может быть проблема. Есть BAT файл, содержащий следующию строку:

ping -n 1 10.227.60.121 | findstr /i "TTL"

При запуске этого файла начинает порождаться очень много процессов cmd.exe и findstr.exe, и продолжается это до тех пор, пока не закроешь его.

Но если запустить эту строку просто из консоли cmd.exe , команда отрабатывает правильно.

gora
05-07-2011, 10:53
Есть BAT файл »
А имя у этого файла случайно не ping.bat (findstr.bat ping.cmd findstr.cmd ) ?
Попробуйте переименовать файл, например, в My_ping.bat во избежание рекурсивного запуска.

desk
06-07-2011, 06:50
Спасибо! Проблема была в этом.




© OSzone.net 2001-2012