使用Workflow工具编排Shell脚本及相关工具选型咨询
Drake工具用于Shell脚本编排的可行性及相关工具咨询
我手里攒了一大堆Shell脚本,想把它们按特定逻辑编排着执行。本来打算自己写个主Shell脚本串起来,但我Shell脚本的编写能力实在有限。之前听说过drake这个作业控制流工具,想问问它能不能用来帮我集成创建、运行这些Shell脚本?我的具体执行逻辑是这样的:
执行逻辑示例
第一阶段
nohup run shell_script_1.ksh
执行成功则进入下一阶段,否则以错误码1退出
第二阶段
nohup run shell_script_2.ksh & nohup run shell_script_3.ksh
两个脚本都执行成功才继续,否则以错误码2退出
第三阶段
nohup ksh shell_script_4.ksh& nohup ksh shell_script_5.ksh& nohup ksh shell_script_6.ksh&
这3个脚本全部完成后才进入下一阶段,否则以错误码3退出
最终阶段
nohup ksh shell_script_4.ksh
另外还有个问题:如果我把这些执行规则编排进YAML文件里,有没有现成的工具可以帮我生成对应的主Shell脚本?
感谢解答!
内容的提问来源于stack exchange,提问作者pmv
相关产品推荐
相关产品推荐

