exponenta event banner

понизить в должности

Понизить задание в очереди кластера

Синтаксис

demote(c,job)

Аргументы

c

Объект кластера, содержащий задание.

job

Объект задания понижен в очереди заданий.

Описание

demote(c,job) понижает уровень объекта задания job который находится в очереди в кластере c.

Если job не является последним заданием в очереди, demote обменивается позицией job и задание, которое следует за ним в очереди.

Примеры

Создайте и отправьте несколько заданий в планировщик заданий MATLAB ®, определенный в параллельной конфигурации по умолчанию:

c = parcluster();
pause(c) % Prevent submissions from running.

j1 = createJob(c,'Name','Job A');
j2 = createJob(c,'Name','Job B');
j3 = createJob(c,'Name','Job C');
submit(j1);submit(j2);submit(j3);

Понизить одно из заданий на одну позицию в очереди:

demote(c,j2)

Проверьте новую последовательность очередей:

[pjobs,qjobs,rjobs,fjobs] = findJob(c);
get(qjobs,'Name')
    'Job A'
    'Job C'
    'Job B'

Совет

После звонка на demote или promote, нет изменений в порядке объектов задания, содержащихся в Jobs свойства объекта кластера. Чтобы просмотреть запланированный порядок выполнения заданий в очереди, используйте findJob функция в форме [pending queued running finished] = findJob(c).

См. также

| | |

Представлен до R2006a