Поделиться через


Задание свойств задания "Ход выполнения" и "Ход выполнения" из файла скрипта

Пакет HPC содержит два свойства задания, которые помогают обмениваться данными о ходе выполнения заданий в кластере: ход выполненияи сообщение о ходе выполнения. По умолчанию служба планировщика заданий HPC задает и сохраняет свойство Progress в процентах от задач или вызовов служб, выполненных для этого задания. Вычисление хода выполнения по умолчанию лучше всего подходит для очистки больших параметров. Если вы хотите предоставить настраиваемый процент хода выполнения или подробные сведения о ходе выполнения заданий, можно включить команды в приложения или скрипты, чтобы задать ход выполнения и свойства задания сообщения о ходе выполнения. Например, если в файле приложения или скрипта есть цикл, выполняющий некоторые действия, можно обновить свойства хода выполнения при каждой итерации.

Чтобы задать свойства и " Сообщение о ходе выполнения" в файле пакета (.bat), скрипт PowerShell HPC (.ps1) или в приложении, можно использовать переменную среды для получения идентификатора задания текущего задания.

В файле .bat используйте команду изменить, например:

Job modify %CCP_JOBID% /progress:50 /progressmsg:”Hello”

В файле .ps1 используйте командлет Set-HpcJob, например:

set-HpcJob –id %CCP_JOBID% -progress 50 –progressmessage ”Hello”

Сведения об использовании API для настройки пользовательского хода выполнения в приложении см. в пошаговомруководстве по настройке сведений о ходе выполнения пользовательских заданий.

Значения свойств Progress и Progress Message можно задать для заданий, которые находятся в следующих состояниях:

  • Настройка

  • очереди

  • выполнение

  • отменено

  • Сбой

Дополнительные рекомендации

  • Служба планировщика заданий не продолжает обновлять progress для задания, если вы предоставляете значение свойства Progress через интерфейс командной строки, HPC PowerShell или API.

  • Для заданий SOA свойство Progress устанавливается и поддерживается узлами брокера на основе количества вызовов служб для этого задания.

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

Дополнительные ссылки