PDA

Показать полную графическую версию : Не работает запись в лог


bazik83
31-10-2010, 10:31
Доброго времени суток.
Есть bat файл такого содержания:
for /l %%a in (141,1,161) do start plink -ssh xxx.xxx.xxx.%%a -v -l user -pw pass -m command.txt >>log
команды из файла command.txt выполняются, но вот в лог ничего не пишется (он создаётся, но пустой).
Как добиться вывода действий команд из файла command.txt в лог?

amel27
02-11-2010, 05:44
может так?
(for /l %%a in (141,1,161) do (
plink -ssh xxx.xxx.xxx.%%a -v -l user -pw pass -m command.txt
)) >log

bazik83
03-11-2010, 17:58
так пробовал.
в лог пишутся строки вида:

F:\install\Scripts\reboot_all_cash_smart>(plink -ssh xxx.xxx.xxx.%%a -v -l user -pw pass -m command.txt)
А хотелось бы видеть результат выполнения команды plink.

amel27
04-11-2010, 07:07
bazik83, тогда так:
(for /l %%a in (141,1,161) do @(
plink -ssh xxx.xxx.xxx.%%a -v -l user -pw pass -m command.txt
)) >log 2>&1




© OSzone.net 2001-2012