удаление

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

Синтаксис

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