Как мне записать вывод сценария, если он запускается планировщиком задач?

Как мне записать вывод сценария, который запускается с помощью планировщика задач Windows, при использовании Windows Server 2008?

Я тестирую довольно длинный пользовательский пакетный сценарий печати, и в целях отладки я хотел бы видеть все результаты его работы каждую ночь.

81
задан Mechaflash 28 December 2011 в 22:29
поделиться

1 ответ

Пример, как запустить программу и записать stdout и stderr в файл с меткой времени:

cmd /c ""C:\Program Files (x86)\program.exe" -param fooo >> "c:\dir space\Log_%date:~10,4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt" 2>&1"

Ключевая роль к двойной кавычке, целая часть позади cmd /c и в ней использует двойные кавычки, как обычно. Также обратите внимание, что дата является зависимым локали, этот пример работы с помощью американской локали.

0
ответ дан 24 November 2019 в 09:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: