Существует ли способ зарегистрировать весь вывод из сценария в Планировщике задач?

Я планирую сценарий пакетной обработки DOS для пробежки Планировщика задач. Существует ли способ настроить задачу/задание записать весь вывод (производящий вывод с помощью команд ЭХА) к файлу журнала? Может вход быть настроенным в рамках Планировщика задач (появляется, v1.0 установлен).

4
задан 22.06.2010, 11:44

1 ответ

Используйте пакет начинающего, который делает вход

Вы могли или отредактировать сценарий для вывода всех в файл вместо экрана, или Вы могли просто создать пакетный файл, чтобы выполнить пакетный файл и запланировать другой пакетный файл... (извините, сбивающие с толку звуки, я знаю).

В основном принимая пакетный файл Вы работаете, назван myscript.cmd создайте названный пакетный файл myscript-logging.cmd. В том пакетном файле помещает одну команду следующим образом:

myscript > c:\myscript.%date:~-4%%date:~4,2%%date:~7,2%.%time::=%.log 2>&1

Вышеупомянутое должно создать файл журнала в корне C: диск с именем на основе даты и времени, это выполнялось (таким образом, это никогда не перезаписывает его и у Вас есть журнал в течение каждого раза, когда скрипт запущен).

Пример

Пример выше, если скрипт был запущен в 22:00 22 июня 2010, должен закончиться с именем файла, которое похоже на это:

myscript.20100622.220000.00.log

Формат - это:

myscript.YYYYMMDD.HHMMSS.hundredths of a second.log

Внимание: Наблюдайте свое дисковое пространство!

Внимание: это имеет потенциал заполнения Вашего жесткого диска, поскольку это никогда не удаляет единственный файл журнала и продолжает добавлять файлы.

Таким образом, если Вы планируете использование этого в течение долгого времени, необходимо инвестировать дополнительное усилие в контроль и возможно автоочистку дискового пространства.

6
ответ дан 07.12.2019, 20:09

Теги

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