![]() |
Результат выполнение комманды в файл
Здравствуйте. CMD/BAT знаю очень плохо.
Мне нужно результат команды запуска службы (net start), сохранить в файл. Знаю что делается это так: Код:
net start имя_службы > test.txt Если служба уже запущенна, то CMD выведет "Затребованная служба уже запущенна", но это не будет сохранено в файл (по крайней мере у меня). Как сделать так, чтобы результат выполнения команды в любом случае сохранялся в файл, даже если он неудачный? Спасибо! |
fooger, попробуйте так:
Код:
net start имя_службы 1>test.txt 2>&1 |
Код:
Net Start имя_службы >log.txt||Echo Служба уже запущена >log.txt |
gora, Anonymоus, большое спасибо!
Теперь новый вопрос, а как исправить то, что оно в какой-то не понятной кодировке? Получается вот что Код:
‡*вॡ®ў****п б«г¦Ў* 㦥 §*ЇгйҐ**. |
Цитата:
Цитата:
|
А куда она отдает при успехе, в stdout или stderr?
Код:
net start имя_службы 1>&2 2>test.txt |
Foreigner тестовый скрипт:
Код:
net start ZentimoService 1>test.txt 2>&1 Код:
Служба "Zentimo Assistant" успешно запущена. |
Цитата:
Код:
@echo off |
Foreigner, ОГРОМНОЕ СПАСИБО!!!
Все очень помогли Спасибо еще раз! |
Цитата:
Цитата:
|
Время: 13:09. |
Время: 13:09.
© OSzone.net 2001-