delete

Удалите задание или объект задачи от кластера и памяти

Синтаксис

delete(obj)

Описание

delete(obj) удаляет задание или объект задачи, obj, от локального сеанса работы с MATLAB, и удаляет его из JobStorageLocation кластера. Когда объект удален, ссылки на него становятся недопустимыми. Недопустимые объекты должны быть удалены из рабочей области с clear команда. Если несколько ссылок на объект существуют в рабочей области, удаление одной ссылки на тот объект делает недействительным остающиеся ссылки на нее. Эти остающиеся ссылки должны быть очищены от рабочей области с clear команда.

Когда вы удаляете объект задания, это также удаляет все объекты задачи, содержавшиеся в том задании. Любые ссылки на те объекты задачи также будут недопустимы, и необходимо очистить их от рабочей области.

Если obj массив объектов, и один из объектов не может быть удален, другие объекты в массиве удалены, и предупреждение возвращено.

Поскольку его данные потеряны, когда вы удаляете объект, delete должен использоваться только после того, как вы получили все необходимые выходные данные из произведенного объекта.

Примеры

Создайте объект задания использование профиля по умолчанию, затем удалите задание:

myCluster = parcluster;
j = createJob(myCluster,'Name','myjob');
t = createTask(j,@rand,1,{10});
delete(j);
clear j t

Удалите все задания на кластере, идентифицированном профилем myProfile:

myCluster = parcluster('myProfile');
delete(myCluster.Jobs)

Смотрите также

| | | | |

Представленный в R2012a