Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Чт Дек 21 2006 16:20 Заголовок сообщения: перенаправление вывода |
|
|
Кто ещё уверен что виндоус "идеально" подходит для автоматизации? вам пример и вопрос.
пример: создаем my.bat с единственной строкой.
запускаем из командной строки или ещё как :
вопрос 1 : что попадет в output.log если program.exe не существует?
правильный ответ НИЧЕГО.
а на экране будет надпись "'"program.exe"' is not recognized as an internal or external command, operable program or batch file."
фраза вида Код: | cmd /c run1c_1_reindex.bat >out.log | дает полностью идентичный вариант.
вопрос. как мне перенаправить _весь_ вывод "батника" в файл?
отказаться от использования "батника" нельзя.
или предложите вариант запуска, что бы фраза вида "is not recognized as an internal or external command" попадала в вывод программы.
Спасибо. |
|
Вернуться к началу |
|
|
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Чт Дек 21 2006 16:38 Заголовок сообщения: Re: перенаправление вывода |
|
|
Denjs писал(а): | Кто ещё уверен что виндоус "идеально" подходит для автоматизации? вам пример и вопрос. |
С чего такой категоричный вопрос? "Вы просто не умеете их готовить"?
Код: | my.bat >output.log 2>&1 |
IMHO, в лог попадут как ошибки, так и результат выполнения батника.
PS это описано в хэлпе Windows 2000 Professional под лозунгом "перенаправление выхода команды - обзор перенаправления".
Кстати, а какая версия Windows? _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
|
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Пт Дек 22 2006 10:32 Заголовок сообщения: |
|
|
да, спасибо. работает.
но почему так извращенно? |
|
Вернуться к началу |
|
|
|