REMOTESHELL

该类型任务通过SSH方式将作业提交到SSH数据源所在主机,请务必谨慎操作。本文为您介绍创建REMOTESHELL类型任务时涉及的参数。

重要

REMOTESHELL任务直接提交到SSH数据源所在的主机上运行,由于不涉及使用YARN等资源调度管理机制,无法实现对计算资源的合理分配和高效利用。因此,在生产环境的任务调度中,不建议使用REMOTESHELL任务类型。

参数说明

参数

说明

节点名称

任务的名称。一个工作流定义中的节点名称是唯一的。

运行标志

  • 正常(默认):运行工作流时执行该任务。

  • 禁止执行:运行工作流不会执行该任务。

描述

当前节点的功能描述。

任务优先级

流程运行的优先级。支持以下级别:

  • HIGHEST:最高。

  • HIGH:高。

  • MEDIUM(默认):中。

  • LOW:低。

  • LOWEST:最低。

失败重试次数

工作流运行失败自动重试的次数。

失败重试间隔

每次失败重试的间隔。单位:分。

延时执行时间

延时执行时间,默认为0,即立即执行,设置了该值后才执行延时操作。单位:分。

超时告警

该开关默认关闭。打开超时告警开关,可设定超时时长,并选择至少一个超时策略。

  • 选择超时告警策略,当任务运行时长超过设置的超时时长后,系统将向指定的告警组发送通知。

  • 选择超时失败策略,当任务运行时长超过设置的超时时长后,该任务实例会立即失败。

数据源实例

选择在数据源中心中创建的SSH数据源。

任务提交节点

仅支持SSH数据源主机

脚本

您自定义的Shell程序。

资源

选择任务执行时所需的资源文件,请确保您已在资源中心文件管理页面,创建或者上传了相应的文件。选择所需文件后,您可以在任务脚本中通过完整路径引用它们。例如,path/to/test.txt

自定义参数

任务自定义参数,会替换脚本中${变量}的内容。

前置任务

设置当前任务的前置(上游)任务。