К примеру, в этом простом рецепте кулинарной:Как перенаправить вывод командных скриптов Windows внутри шеф-повара Coobkook в файл?
batch "Clear_OS_Agent" do
code <<-EOH
@echo on
dir C:\
@echo off
EOH
action :run
Когда я бегу chef-client.bat
на узле Windows я могу получить результат dir C:\
Но когда я обращаю в в файл chef-client.bat > C:\chef_log.txt
, есть только общий вывод chef-client.bat
там, без результата dir C:\
.
Я пробовал это. В журнал отладки он не включал вывод пакетного скрипта. И фактический сценарий будет длинным, поэтому нецелесообразно перенаправлять каждую командную строку явно. –
Прохладный! Использовать скобки - хорошая идея. –