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


Изменение задания

Задает свойства указанного задания.

Примеры использования этой команды см. в примерах.

Синтаксис

job modify <jobID> {[/addexcludednodes:<node_list>] |   
[/clearexcludednodes] | [/removeexcludednodes:<node_list>]}   
[/askednodes:<node_list>] [/corespernode:<min>[-<max>]]   
[/customproperties:<property_list>]  
[/emailaddress:<address>] [/estimatedprocessmemory:<memory>]   
[/exclusive[:{true|false}]]   
[/faildependenttasks[:{true|false}]] [/failontaskfailure[:{true|false}]]   
[/holduntil:[{<DateTime>|<minutes>}]] [/jobenv:<variable_and_value_list> ]   
[/jobfile:<path>\<file_name>] [/jobname:<job_name>]   
[/jobtemplate:<job_template_name>] [/license:<license_list>]   
[/memorypernode:<min>[-<max>]] [/nodegroup:<node_group_list>]   
[/nodegroupop:{Intersect|Uniform|Union}]   
[/notifyoncompletion[:{true|false}]] [/notifyonstart[:{true|false}]]   
{[/numcores:<min>[-<max>]] | [/numnodes:<min>[-<max>]] |   
[/numprocessors:<min>[-<max>]] | [/numsockets:<min>[-<max>]] }   
[/orderby:<primary>[,<secondary>]] [/parentjobids:<jobID_list>]  
[/password:<password>] [/priority:<priority>]   
[/progress:<percent_progress>][/progressmsg:<message>]   
[/projectname:<name>] [/removeexcludednodes:nodename{,nodename}*]   
[/requestednodes:<node_list>] [/runtime:{<time>|Infinite}   
[/rununtilcanceled[:{true|false}]] [/scheduler:<name>]   
[/singlenode [:{true|false}]] [/taskexecutionfailureretrylimit:<retry_limit>]   
[/user:[<domain>\]<user_name>] [/validexitcodes {:int|intStart..intEnd}[,{int|intStart..intEnd}]*]   
  
job modify [{/? | /help}]  
  

Параметры

Параметр Описание
jobID Указывает идентификатор задания, для которого требуется изменить свойства.
/addexcludednodes:<node_list> Указывает имена узлов, которые необходимо добавить в список узлов, на которых задание не должно выполняться в формате <node1_name>[,<node2_name>...].

Если вы добавите узел в список узлов, которые не должны использоваться для задания во время выполнения задания на этом узле, задачи в задании, выполняемом на узле, отменяются, а затем повторно запрашиваются, если свойство IsRerunnable для задачи имеет значение True.

Если узел указан в свойстве RequiredNodes для любой из задач в задании, при отправке задания возникает ошибка, если также указан этот узел в параметре /addexcludednodes .

Если указать набор узлов в параметре /addexcludednodes , который приведет к тому, что набор доступных ресурсов будет меньше минимального количества необходимых ресурсов, исключение возникает при отправке задания. Например, если у вас есть кластер HPC, чем состоит из трех узлов, и вы включаете два из них в параметр /addexcludednodes , это действие делает доступным только один узел, и исключение возникает при отправке задания, если задание требует не менее двух узлов.

Если указать имя узла, который в настоящее время не принадлежит кластеру HPC, возникает ошибка.

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

Невозможно указать параметр /addexcludednodes, если также указать параметр /clearexcludednodes или /removeexcludednodes. Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/clearexcludednodes Удаляет все узлы в списке узлов, которые не должны использоваться для задания из этого списка.

Чтобы удалить определенный узел из списка узлов, которые не должны использоваться для задания, используйте параметр /removeexcludednodes .

Параметр /clearexcludednodes нельзя указать, если параметр /addexcludednodes или /removeexcludednodes. Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/removeexcludednodes:<node_list> Указывает имена узлов, которые необходимо удалить из списка узлов, на которых задание не должно выполняться в формате <node1_name>[,<node2_name>...].

Чтобы удалить все узлы в списке узлов, которые не должны использоваться для задания из этого списка, используйте параметр /clearexcludednodes .

Если указать узел, который в настоящее время не принадлежит кластеру HPC или узлу, который является частью кластера HPC, но не является частью текущего списка узлов, которые не должны использоваться для задания, параметр /removeexcludednodes не влияет и не возникает ошибок.

Параметр /removeexcludednodes нельзя указать, если параметр /addexcludednodes или /clearexcludednodes . Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/askednodes:<node_list> Устарело. Вместо этого используйте параметр /requestednodes .
/corespernode:<min>[-<max>] Задает минимальное и, при необходимости, максимальное количество ядер, которые узел может иметь для службы планировщика заданий HPC, чтобы рассматривать узел в качестве кандидата узла, на котором выполняется задание. Задание не будет выполняться на узле с меньшим числом ядер, чем минимальное или больше ядер, чем максимальное значение, указанное этим параметром. Если все узлы в кластере имеют ряд ядер, которые выходят за пределы диапазона, указанного для этого параметра, возникает ошибка при отправке задания.
/customproperties:<property_list> Задает имена и значения настраиваемых свойств для задания в формате <name1>=<value1>[;<name2=<value2>>...]. Имена пользовательских свойств являются нечувствительными к регистру и будут отражать регистр, используемый при первом определении. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/emailaddress:<address> Отправляет уведомления об этом задании на этот адрес электронной почты. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/estimatedprocessmemory:<memory> Максимальный объем памяти в мегабайтах (МБ), который каждый процесс в этом задании, по оценкам, будет использоваться.
/exclusive[:{true|false}] Указывает, должна ли служба планировщика заданий HPC гарантировать, что ни одно другое задание не выполняется на том же узле, что и при выполнении этого задания.

Значение True указывает, что служба планировщика заданий HPC должна гарантировать, что ни одно другое задание не выполняется на том же узле, что и это задание во время выполнения этого задания.

Значение False указывает, что это задание может совместно использовать вычислительные узлы с другими заданиями.

При указании параметра /exclusive без значения команда изменения задания ведет себя так, как если бы вы указали значение True. Если параметр /exclusive не указан, команда изменения задания ведет себя так, как если бы вы указали значение False.
/faildependenttasks[:{true|false}] Завершается сбоем всех зависимых задач, если задача завершается ошибкой или отменена.

Если параметр /faildependenttasks объявлен без значения, предполагается, что значение True. Если параметр /faildependenttasks не объявлен, предполагается значение False. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/failontaskfailure[:{true|false}] Указывает, должна ли служба планировщика заданий HPC остановить задание и завершиться сбоем всего задания сразу после сбоя задачи в задании.

Значение True указывает, что служба планировщика заданий HPC должна остановить задание и завершить работу сразу после сбоя задачи в задании.

Значение False указывает, что служба планировщика заданий HPC должна продолжать выполнять остальные задачи в задании после сбоя любой задачи в задании.

При указании параметра /failontaskfailure без значения команда изменения задания ведет себя так, как если бы вы указали значение True. Если параметр /failontaskfailure не указан, команда изменения задания ведет себя так, как если бы вы указали значение False.
/holduntil:[{<DateTime>|<minutes>}] Указывает дату и время в локальном времени или количество минут, до которого служба планировщика заданий HPC должна ждать, прежде чем пытаться запустить задание. Если этот параметр не задан, задание может запускаться при наличии ресурсов.

Служба планировщика заданий HPC выполняет задание только по дате и времени, когда этот параметр указывает, доступны ли ресурсы, необходимые для задания. Если ресурсы, необходимые для задания, недоступны на этой дате и времени, задание остается в очереди до тех пор, пока необходимые ресурсы не станут доступными.

Можно указать дату и время в любом формате, который платформа .NET Framework может анализировать для текущего языка и региональных параметров операционной системы. Сведения о том, как платформа .NET Framework анализирует строки даты и времени, см. в разделе "Анализ строк даты и времени".

Можно указать параметр /holduntil для задания, если задание не запущено или не завершено. Заметка: Время, указанное с помощью /holduntil , преобразуется внутри в формате UTC и не будет отражать локальное время экономии дня. Если используется значение минут, оно должно быть целым числом. Минуты хранения преобразуются в формат UTC во время применения изменения задания . Если значение /holduntil пусто, любое текущее значение /holduntil удаляется, и задание больше не ожидается из-за этого параметра. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/jobenv:<variable_and_value_list> Указывает переменные среды, которые необходимо задать в среде выполнения задания, и значения, для которых необходимо задать эти переменные среды. Список должен иметь формат <variable_name1>=<value1> [;<>variable_name2=<value2>...].

Кроме того, можно задать несколько переменных среды, включив несколько параметров /jobenv , каждый аргумент с форматом <variable_name>=<value>.

Чтобы отменить настройку переменной среды, не указывайте значение. Например, "<variable_to_unset_name>=".

Если для задания задана или не настроена переменная среды, эта переменная среды также устанавливается или не настроена для каждой задачи в задании, если не переопределить этот параметр переменной среды для задачи, указав новый параметр с параметром /env . Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/jobfile:<path>\<file_name> Устарело. Используйте другие параметры для этой команды, чтобы изменить параметры задания.
/jobname:<job_name> Задает имя, используемое для этого задания в выходных данных команд и в пользовательском интерфейсе.

Максимальная длина имени задания составляет 80 символов.
/jobtemplate:<job_template_name> Указывает имя шаблона задания, используемого для задания.

Максимальная длина имени шаблона задания составляет 80 символов.
/license:<license_list> Указывает список функций, для которых для задания требуются лицензии, и количество лицензий, необходимых для каждого. Используйте формат <license_name1>:number1> [,<license_name2>:<<number2>...] для этого списка. Например, License1:10,License2:20,License3:12.

Список имеет максимальную длину 160 символов.
/memorypernode:<min>[-<max>] Указывает минимальный и, при необходимости, максимальный объем памяти в мегабайтах (МБ), который узел может иметь для службы планировщика заданий HPC, чтобы рассматривать узел в качестве кандидата узла, на котором выполняется задание. Задание не будет выполняться на узле, который имеет меньше памяти, чем минимальное или больше памяти, чем максимальное значение, указанное этим параметром. Если все узлы в кластере имеют объем памяти, который выходит за пределы диапазона, указанного для этого параметра, при отправке задания возникает ошибка.
/nodegroup:<node_group_list> Указывает список групп узлов, в которых это задание может выполняться в формате <node_group1_name>[,<node_group2_name>...]. Служба планировщика заданий HPC выделяет ресурсы заданию из узлов, принадлежащих ко всем группам узлов в списке по умолчанию, или узлам, полученным из операции параметра /nodegroupop , если указано, в списке групп.

Если вы указываете значения для параметров /nodegroups и /requestednodes , задание выполняется только на узлах в списке узлов для параметра /requestednodes , который также принадлежит списку узлов, определенных с параметрами /nodegroup и /nodegroupop .

Параметр /nodegroup гарантирует наличие узлов в допустимом списке узлов. Однако если требования к ресурсам задания из приведенного выше параметра не могут выполняться из списка узлов, задание завершится ошибкой во время отправки задания.

Если указать параметр /запрошенные значения для задачи и / nodegroups для задания, задание завершится ошибкой во время отправки, если запрошенные узлы не находятся в узлах, перечисленных в сочетании с /nodegroupop и параметрами /nodegroupop .
/nodegroupop:{Intersect|Униформа|Union} Указывает оператор для списка, указанного параметром /nodegroup . Допустимые значения:

Intersect — создает список узлов, которые находятся во всех перечисленных группах узлов.

Единообразие — приводит к тому, что служба планировщика заданий HPC пытается попробовать группы узлов по порядку. Если в первой группе узлов достаточно ресурсов, они используются. Если нет, планировщик пытается выполнить каждую следующую группу узлов, пока не будет найдена одна с достаточным количеством ресурсов. Если недостаточно ресурсов, задание остается в очереди.

Объединение — создает список узлов, которые находятся в любой из групп узлов.

Значение по умолчанию для этого параметра — Intersect. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/notifyoncompletion[:{true|false}] Указывает, должна ли служба планировщика заданий HPC отправлять уведомление по электронной почте при завершении задания.

Значение True указывает, что служба планировщика заданий HPC должна отправлять уведомление по электронной почте после завершения задания.

Значение False указывает, что служба планировщика заданий HPC не должна отправлять уведомления по электронной почте после завершения задания.

Задание заканчивается и отправляется уведомление, когда состояние задания изменяется на Finished, Failed или Canceled.

Администратор кластера должен настроить уведомление для кластера HPC, прежде чем получать уведомления о задании.

При указании параметра /notifyoncompletion без значения новая команда задания ведет себя так, как если бы вы указали значение True. Если параметр /notifyoncompletion не указан, новая команда задания ведет себя так, как если бы вы указали значение False. Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/notifyonstart[:{true|false}] Указывает, должна ли служба планировщика заданий HPC отправлять уведомление по электронной почте при запуске задания.

Значение True указывает, что служба планировщика заданий HPC должна отправлять уведомление по электронной почте при запуске задания.

Значение False указывает, что служба планировщика заданий HPC не должна отправлять уведомления по электронной почте при запуске задания.

Администратор кластера должен настроить уведомление для кластера HPC, прежде чем получать уведомления о задании.

При указании параметра /notifyonstart без значения новая команда задания ведет себя так, как если бы вы указали значение True. Если параметр /notifyonstart не указан, новая команда задания ведет себя так, как если бы вы указали значение False. Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/numcores:<min>[-<max>] Указывает общее количество ядер в кластере HPC, которое требуется заданию в формате <минимального> [-<максимального>]. Задание выполняется по крайней мере минимальное число ядер и не превышает максимальное.

Если указать только одно значение, эта команда задает максимальное и минимальное количество ядер для этого значения.

Если указать минимальное значение, превышающее общее количество ядер, доступных в кластере, при отправке задания возникает ошибка.

Минимальное и максимальное значения могут быть только положительными целыми числами или звездочкой (*). Если указать минимальное или максимальное значение в виде звездочки, служба планировщика заданий HPC автоматически вычисляет минимальное или максимальное число ядер во время выполнения на основе минимального и максимального числа ядер для задач в задании.

Параметр /numcores нельзя указать, если также указать параметр /numnodes, /numprocessors или /numsockets .
/numnodes:<min>[-<max>] Указывает общее количество узлов в кластере HPC, которое требуется заданию в формате <минимального>[<максимального>]. Задание выполняется по крайней мере минимальное количество узлов и не превышает максимальное.

Если указать только одно значение, эта команда задает максимальное и минимальное количество узлов для этого значения.

Если указать минимальное значение, превышающее общее количество узлов, доступных в кластере, при отправке задания возникает ошибка.

Минимальное и максимальное значения могут быть только положительными целыми числами или звездочкой (*). Если указать минимальное или максимальное значение в виде звездочки, служба планировщика заданий HPC автоматически вычисляет минимальное или максимальное количество узлов во время выполнения на основе минимального и максимального количества узлов для задач в задании.

Параметр /numnodes нельзя указать, если параметр /numcores, /numprocessors или /numsockets .
/numprocessors:<min>[-<max>] Устарело. Вместо этого используйте параметр /numcores .
/numsockets:<min>[-<max>] Указывает общее количество сокетов в кластере HPC, которое требуется заданию в формате <минимального>[<-максимального>]. Задание выполняется по крайней мере минимальное количество сокетов и не более максимального значения.

Если указать только одно значение, эта команда задает максимальное и минимальное количество сокетов для этого значения.

Если указать минимальное значение, превышающее общее количество сокетов, доступных в кластере, при отправке задания возникает ошибка.

Минимальное и максимальное значения могут быть только положительными целыми числами или звездочкой (*). Если указать минимальное или максимальное значение в виде звездочки, служба планировщика заданий HPC автоматически вычисляет минимальное или максимальное количество сокетов во время выполнения на основе минимального и максимального числа сокетов для задач в задании.

Параметр /numsockets нельзя указать, если также указать параметр /numcores, /numprocessors или /numnodes .
/orderby:<primary>[,<secondary>] Указывает порядок, который служба планировщика заданий HPC должна использовать для выделения узлов заданию в формате <primary_order>[,<secondary_order>]. Primary_order и secondary_order части значения могут быть одним из следующих значений:

-память
Служба планировщика заданий HPC сортирует узлы по объему доступной памяти и выделяет задание узлам с большим объемом памяти.
- -memory
Служба планировщика заданий HPC сортирует узлы по объему доступной памяти и выделяет задание узлам с меньшей памятью.
-Ядер
Служба планировщика заданий HPC сортирует узлы по количеству доступных ядер и выделяет задание узлам с большим количеством ядер.
-–Ядер
Служба планировщика заданий HPC сортирует узлы по количеству доступных ядер и выделяет задание узлам с меньшим количеством ядер.

При указании дополнительного заказа служба планировщика заданий HPC сначала сортирует узлы в соответствии с основным порядком. Для подмножества узлов, имеющих тот же объем ресурса, что и основной порядок, служба планировщика заданий HPC затем сортирует узлы в подмножестве с помощью дополнительного порядка сортировки. Например, если указать память,-cores, служба планировщика заданий HPC сортирует узлы от максимального объема памяти до наименьшего. Затем для подмножества узлов, имеющих одинаковый объем памяти, служба планировщика заданий HPC использует количество ядер для разрыва связи и сортирует узлы с одинаковым объемом памяти с наименьшим количеством ядер до самого большого количества.

Основной порядок и вторичный порядок должны ссылаться на различные типы ресурсов. Например, память, ядра — это допустимое сочетание первичных и вторичных заказов сортировки. Такие сочетания, как память, память и -cores, недопустимы.

Порядок по умолчанию, используемый службой планировщика заданий HPC для выделения узлов заданию, — это ядра, память.
/password:<password> Указывает пароль для учетной записи, в которой должно выполняться задание. Если указать параметр /user , но не параметр /password , задание изменяет командную строку для пароля и сохраняет ли пароль.
/parentjobids:<jobID_list> Указывает список идентификаторов заданий, от которые задание будет зависеть от формата <jobID1>[,<jobID2>...].

Идентификаторы заданий уже должны существовать.

Служба планировщика заданий HPC запланирует задание только в том случае, если его родительские задания завершены и находятся в состоянии завершения. Если родительское задание не завершено или завершено, но находится в состоянии "Отмена" или "Сбой", задание остается в очереди. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/priority:<priority> Задает приоритет для планирования задания. Для пакета HPC 2008 значение приоритета может быть только одним из следующих именованных значений: "Самый высокий", "Выше", "Обычный", "НижеНормал" или "Низкий".

Начиная с пакета HPC 2008 R2, можно использовать любое из пяти именованных значений приоритета, которые можно использовать в пакете HPC 2008. Вы также можете использовать любое число от 0 до 4000, с 0 как самый низкий приоритет и 4000 в качестве самого высокого. Можно также указать значение приоритета как смещение+ named_value илисмещение- named_value. Для этих окончательных форматов именованные приоритеты имеют следующие значения, а сочетание именованного значения и смещения не может быть меньше 0 или больше 4000.

Высший-
4000

НадНормальным
- 3000

Нормальный
- 2000

НижеНормаль —
1000

Самый низкий
- 0

Шаблон задания, используемый заданием, указывает разрешения, влияющие на то, кто может указать повышенные приоритеты.

Служба планировщика заданий HPC помещает задания с тем же приоритетом в очередь заданий в порядке отправки заданий, если пользователь не повторно отправляет задание. Если пользователь повторно отправляет задание, служба планировщика заданий HPC помещает это задание в первую очередь среди заданий с тем же приоритетом.

Приоритет по умолчанию для задания — обычный или 2000.
/progress:<percent_progress> Указывает процент завершенного задания. Это значение должно быть от 0 до 100.

Если значение этого свойства не задано, служба планировщика заданий HPC вычисляет ход выполнения на основе процента задач, выполненных для задания. При установке этого свойства для задания служба планировщика заданий HPC не продолжает обновлять это свойство, поэтому необходимо продолжить обновление свойства. Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/progressmsg:<message> Указывает настраиваемое сообщение о состоянии, которое требуется отобразить для задания. Максимальная длина этой строки составляет 80 символов.

Чтобы указать сообщение о состоянии, включающее пробелы, заключите сообщение о состоянии в кавычки (). Заметка: Этот параметр появился в пакете HPC 2008 R2 и не поддерживается в предыдущих версиях.
/projectname:<name> Указывает имя проекта для задания, которое можно использовать для отслеживания заданий.

Максимальная длина имени проекта составляет 80 символов.
/requestednodes:<node_list> Задает список имен узлов, на которых задание может выполняться в формате <node1_name>[,<node2_name>...]. Эти узлы являются кандидатами для задания, но не все узлы обязательно будут запускать задание, если доступные ресурсы на этих узлах превышают необходимые ресурсы. Служба планировщика заданий HPC выделяет верхние узлы в соответствии со значением параметра /orderby, пока выделенные узлы не соответствуют значению, указанному с параметром /numsockets, /numsockets, /numprocessors или /numnodes.

Если параметр /requestednodes не указан, служба планировщика заданий HPC считает все узлы кандидатами, которые служба планировщика заданий HPC может выделить для задания.

Если вы указываете значения для параметров /requestednodes и / nodegroups , задание выполняется только на узлах в списке узлов для параметра /requestednodes , который также относится к списку узлов, определенных с параметрами /nodegroupи /nodegroupop .
/runtime:{<time> | Infinite} Указывает максимальное время выполнения задания. После выполнения задания в течение этого периода служба планировщика заданий HPC отменяет задание. Укажите время в формате [[<дни:]<часы>:]минуты<>.> Можно также указать Infinite, чтобы указать, что задание может выполняться в течение неограниченного времени.

Если указать только одну часть формата [[<days>:]<hours>:]<minutes> , команда интерпретирует указанное значение как количество минут. Например, 12 указывает 12 минут.

Если указать две части формата, команда интерпретирует левую часть как часы и правую часть в виде минут. Например, 10:30 указывает 10 часов и 30 минут.

Для каждой части формата можно использовать одну или несколько цифр. Максимальное значение для каждой части — 2 147 483 647. Если параметр /runtime не указан, значение по умолчанию — Infinite.
/rununtilcanceled[:{true|false}] Указывает, продолжает ли задание выполняться и хранить ресурсы до истечения срока выполнения или отмены задания.

Значение True указывает, что задание продолжает выполняться и хранить ресурсы до истечения срока выполнения или отмены задания. Если указать значение True, необходимо указать минимальное и максимальное значения для параметра /numcores, /numnodes или /numsockets , или ошибка возникает при отправке задания.

Значение False указывает, что задание должно остановить и освободить свои ресурсы, когда все задачи в задании завершены.

При указании параметра /rununtilcanceled без значения команда изменения задания ведет себя так, как если бы вы указали значение True. Если параметр /rununtilcanceled не указан, команда изменения задания ведет себя так, как если бы вы указали значение False.
/scheduler:<name> Указывает имя узла или IP-адрес головного узла для кластера, содержащего задание, которое требуется изменить. Значение должно быть допустимым именем компьютера или IP-адресом. Если параметр /scheduler не указан, эта команда использует планировщик на головном узле, который указывает переменная среды CCP_SCHEDULER.
/singlenode[:{true|false}] Указывает, что все ресурсы будут выделены на одном узле.

Если значение /singlenode объявлено без значения, предполагается, что значение True. Если параметр /singlenode не объявлен, предполагается значение False. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/taskexecutionfailureretrylimit:<retry_number> Указывает максимальное количество случаев, когда задача в этом задании, отличном от задачи подготовки узла или выпуска узла, будет автоматически перезаписываться после сбоя выполнения приложения. Значение по умолчанию — 0. Заметка: Этот параметр появился в пакете HPC 2012 R2 с обновлением 1. Она недоступна в предыдущих версиях.
/user:[<domain>\]<user_name>] Указывает имя пользователя и, при необходимости, домен учетной записи, в которой должно выполняться задание. Если этот параметр не указан, задание выполняется под учетной записью, которая используется для отправки задания.
/validexitcodes:{int|intStart.. intEnd} [,{int|intStart.. intEnd}]* Указывает коды выхода, используемые для проверки успешности выхода задач в задании. /validexitcodes должны быть указаны дискретными целыми числами и целыми диапазонами, разделенными запятыми.

min или max можно использовать в качестве начального или конца целочисленного диапазона. Например, 0..max представляет все ненегивные целые числа.

Этот параметр можно переопределить, объявив параметр /validexitcodes , характерный для задачи. Все задачи, не имеющие этого параметра, явно объявленные, наследуют параметр от задания.

Если параметр /validexitcodes не определен, значение 0 является допустимым кодом выхода по умолчанию. Заметка: Этот параметр появился в пакете HPC 2012 и не поддерживается в предыдущих версиях.
/? Отображает справку в командной строке.
/Справка Отображает справку в командной строке.

Замечания

  • Нельзя изменить свойства задания в состоянии завершения.

  • Для заданий в состоянии выполнения можно изменить только следующие свойства:

    • Имя

    • Проект

    • Среды выполнения

    • RunUntilCanceled

    • Приоритет

    • AddExcludedNodes

    • ClearExcludedNodes

    • RemoveExcludedNodes

    • NotifyOnCompletion

    • Ход выполнения

    • ProgressMessage

    • JobEnv

  • Начиная с пакета HPC 2008, можно завершить задание, которое будет выполняться до тех пор, пока оно не будет отменено с помощью команды изменения задания , чтобы задать для свойства RunUntilCanceled значение False. Дополнительные сведения о том, как завершить задание, которое он устанавливает для выполнения, пока не будет отменено, см. в разделе "Завершение задания до отмены выполнения" в разделе "Операции " (https://go.microsoft.com/fwlink/?LinkId=120726) технической библиотеки Windows HPC Server 2008.

    Начиная с пакета HPC 2008 R2, можно завершить задание, которое будет выполняться до отмены и задать состояние этого задания готово с помощью команды завершения задания .

Примеры

Чтобы задать проект для задания с идентификатором задания 47 значение Cluster Testing, шаблон задания в MyJobTemplate, ограничение времени выполнения задания на 30 минут и приоритет задания в AboveNormal, выполните следующую команду:

job modify 47 /jobtemplate:MyJobTemplate /projectname:"Cluster Testing" /runtime:0:0:30 /priority:AboveNormal  

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

job modify 98 /holduntil:"10:00 pm" /progress:0 /progressmsg:"on hold" /notifyoncompletion:true  

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