定义节点发布任务

节点发布任务在从作业中释放时在每个节点上运行命令或脚本。 可以使用 节点发布 任务从作业中释放节点时清理或收集数据。 例如,可以指定命令来执行以下任务:

  • 将本地创建的数据或日志文件移动到共享资源。

  • 删除文件或目录。

  • 将节点返回到其原始状态。

  • 启动或停止服务。

可以使用以下过程通过 HPC 作业管理器创建 节点发布 任务。

注释

若要完成此过程,必须已作为群集上的用户添加,或者必须是已作为群集用户添加的域组的成员。 有关详细信息,请联系群集管理员。

添加节点发布任务

在 HPC 作业管理器中,“ 新建作业”、“ 修改作业”和“ 复制作业 ”对话框中提供了添加任务的选项。 例如,以下过程介绍如何在 “新建作业 ”对话框中添加任务。

添加节点发布任务

  1. 在 HPC 作业管理器的 “作 ”窗格中,单击“ 新建作业”。

  2. 在“ 新建作业 ”对话框的左窗格中,单击“ 编辑任务”。

  3. 指向 “添加 ”按钮,单击向下箭头,然后单击“ 节点发布任务”。

  4. 在任务对话框中,键入任务的名称。

  5. 指定任务的命令。 例如,若要从文件夹中删除所有文件,可以键入如下所示的命令:

    delete c:\temp\^*

    注释

    在包含子任务的作业(如 节点发布 任务)中,作业计划程序将星号 \ 解释为子任务 ID 的占位符。 若要运行使用星号 ^的命令,请包含插入符号 (^) 作为转义字符。

  6. 单击“ 确定 ”将任务添加到作业。 新任务现在显示在作业的任务列表中。

  7. 可以通过在列表中选择任务并修改“任务属性”窗格中的属性值来定义其他任务属性,例如执行设置必需资源

其他注意事项

  • 节点发布任务的默认最长运行时间(以秒为单位),由具有 Node Release Task Timeout 群集参数的群集管理员定义。

  • 如果作业具有最长的运行时和 节点发布 任务,作业计划程序将在作业运行时过期之前取消作业中的其他任务(作业运行时 减去 节点发布任务运行时)。 这样, 节点发布 任务就可以在作业的分配时间内运行。

  • 取消作业时,节点发布任务将运行。 当作业被强制取消或立即抢占取消时,节点发布任务不会运行。 若要跳过 节点发布 任务,请参阅 强制取消作业或任务 - 作业管理器

  • 以下任务属性不适用于每个资源启动的任务,并且不能在节点准备节点发布或服务任务上设置它们:

    • 核心数、套接字、节点数

    • 所需的节点

    • 排他

    • 可重新运行

    • 取决于 (任务依赖项)

    • 参数扫描设置

  • 有关基本术语、打开 HPC 作业管理器并连接到群集的信息,请参阅 HPC 作业管理器概述

其他参考