You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求协助配置Rundeck任务:基于Ping结果分支执行步骤

Rundeck分支工作流配置方案

针对你需要的Ping结果分支执行任务的需求,用规则集工作流可以这样配置:

整体工作流设置

创建任务时,工作流类型选择规则集工作流,并将规则集行为设置为执行匹配规则的步骤。


步骤1:获取DNS并执行Ping

  • 步骤类型选择「命令」,输入以下命令(可根据目标域名/系统调整):
    # 获取目标域名的DNS地址并执行3次Ping
    TARGET=$(nslookup your-target-domain.com | grep 'Address:' | tail -n1 | awk '{print $2}')
    ping -c 3 $TARGET
    
    注意:这个命令会在Ping成功时返回退出码0,失败时返回非0值,Rundeck会以此判断步骤的成功/失败状态。

步骤2:Ping成功时执行

  • 步骤类型选择「命令」,输入:
    echo "step 2 ok"
    
  • 关键规则配置:在步骤的「规则」选项中,添加规则:步骤1 的状态是 成功(对应界面选项为Step [1] Status Succeeded),这样只有步骤1执行成功时,该步骤才会运行。

步骤3:Ping失败时执行

  • 配置你需要的步骤内容(比如输出提示或其他操作)
  • 关键规则配置:在步骤的「规则」选项中,添加规则:步骤1 的状态是 失败(对应界面选项为Step [1] Status Failed),这样只有步骤1执行失败时,该步骤才会运行。

验证逻辑

  • 当步骤1 Ping成功:仅执行步骤1和步骤2,跳过步骤3
  • 当步骤1 Ping失败:仅执行步骤1和步骤3,跳过步骤2

内容的提问来源于stack exchange,提问作者Nysman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 16:43:23