其他分享
首页 > 其他分享> > 工作条件流案例

工作条件流案例

作者:互联网

工作条件流

条件工作流功能允许用户自定义执行条件来决定是否运行某些Job , 条件可以由当前Job的父Job输出的运行时参数构成

案例

1.建立两个shell脚本文件

JobA.sh

#!/bin/bash
echo "do JobA"
wk= `date + %w`
echo "{\"wk\":$wk}" > $JOB_OUTPUT_PROP_FILE

JobB.sh

#!/bin/bash
echo "do JobB"

condition.flow

nodes:
  - name: JobA
    type: command
    config:
      command: sh JobA.sh
  - name: JobB
    type: command
    dependsOn:
      - JobA
    config:
      command: sh JobB.sh
    condition: ${JobA:wk} == 1


data+ %W 是用来获取星期的
工作流程的条件是wk满足为1时才执行jobB

标签:工作,wk,案例,Job,sh,command,JobB,JobA,条件
来源: https://blog.csdn.net/qq_25084029/article/details/120802189