Отменить задание или задачу
cancel(t)
cancel(j)
| Ожидание или выполнение задачи для отмены. |
| Отложенное, выполняемое или поставленное в очередь задание для отмены. |
cancel(t)
останавливает объект задачи, t
, который в настоящее время находится в ожидающем или текущем состоянии. Задачи State
для свойства задано значение finished
, и никакие выходные аргументы не возвращаются. Сообщение об ошибке, указывающее, что задача отменена, помещается в ErrorMessage
объекта задачи свойство, и рабочий сеанс, на котором выполняется задача, перезапускается.
cancel(j)
останавливает объект задания, j
, ожидающий, находящийся в очереди или выполняемый. Работа State
для свойства задано значение finished
, и отмена выполняется для всех задач в задании, которые не находятся в finished
состояние. Объект задания, который был отменен, не может быть запущен снова.
Если задание выполняется из MATLAB® Планировщик заданий перезапускает все рабочие сеансы, которые оценивают задачи, принадлежащие объекту задания.
Если указанное задание или задача уже находится в finished
состояние, никакое действие не выполняется.
Отменить задачу. Обратите внимание на State
задачи,
ErrorIdentifier
, и ErrorMessage
свойства.
c = parcluster(); job1 = createJob(c); t = createTask(job1, @rand, 1, {3,3}); cancel(t) t
Task with properties: ID: 1 State: finished Function: @rand Parent: Job 1 StartTime: Running Duration: 0 days 0h 0m 0s ErrorIdentifier: parallel:task:UserCancellation ErrorMessage: The task was cancelled by user "mylogin" on machine "myhost.mydomain.com".