主要内容

删除

删除工作或任务对象从集群和记忆

语法

描述

例子

删除(obj)消除了工作或任务对象,obj从本地MATLAB会话,删除它从集群JobStorageLocation。当对象被删除时,它成为无效的引用。无效的对象应该从工作区中删除了清晰的命令。如果多个工作区中存在一个对象的引用,删除一个对象的引用无效剩下的引用。这些剩余的引用应该清除从工作区清晰的命令。

当你删除一个工作对象,这也删除所有任务对象中包含的那份工作。任何对这些任务对象的引用也将是无效的,你应该清楚他们的工作区。

如果obj是一个对象数组和一个对象不能删除,删除数组中的其他对象并返回一个警告。

因为它的数据丢失,当你删除一个对象,删除应该只使用后从影响对象所需的所有输出数据检索。

例子

全部折叠

创建一个工作对象使用默认概要文件。然后删除工作。

myCluster = parcluster;j = createJob (myCluster,“名字”,“myjob”);t = createTask (j, @rand 1 {10});删除(j);清晰的jt

删除所有工作在集群上确定的概要文件myProfile

myCluster = parcluster (“myProfile”);删除(myCluster.Jobs)

使用多个输出的语法findJob获取工作状态。在这个例子中,删除等待工作。

myCluster = parcluster;(等待排队运行完成]= findJob (myCluster);删除(待定);

另外,使用findJob检索匹配特定的工作状态。在这个例子中,找到的工作状态和删除失败。

myCluster = parcluster;失败= findJob (myCluster,“状态”,“失败”);删除(失败);

输入参数

全部折叠

工作或任务对象删除指定的作为parallel.Jobparallel.Task对象。您可以创建工作和任务createJobcreateTask

数据类型:parallel.Job|parallel.Task

版本历史

介绍了R2012a