demote

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

Синтаксис

demote(c,job)

Аргументы

c

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

job

Объект 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