单个作业(Job)执行多条命令
.job文件配置:
type=command
command=sleep 10
command.1=echo 'job1'
command.2=xxx
...
效果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/32c9b5f63990c2197d9aa01a82b7a4fa.png)
设置作业流(Flow)并行度
设置以下参数:
#并行度2
flow.num.job.threads=2
添加执行参数的位置:
![](https://i-blog.csdnimg.cn/blog_migrate/d40c678924e78f2907dfa8765ee99809.png)
效果:
![](https://i-blog.csdnimg.cn/blog_migrate/f09f4370b42517f030dbb99438753dbf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fdba3b747cbbc48d5b5383cf45c5edb1.png)
执行时长不同一样是生效的:
![](https://i-blog.csdnimg.cn/blog_migrate/e7fcde30c9b34da2524b9bf5c32c8323.png)
作业流(Flow)失败时的执行行为配置
![](https://i-blog.csdnimg.cn/blog_migrate/0fc14ed3297a389efe76bcda95192ec5.png)
继续执行失败的作业流(Flow)
![](https://i-blog.csdnimg.cn/blog_migrate/a21185ba99e23d292da7c5f8e72be920.png)
作业(Job)失败重试配置
type=command
command=echo 'succeed'
retries=3
retry.backoff=600000 # 单位毫秒,这里是10分钟
待续