系统相关
首页 > 系统相关> > shell 多任务并行

shell 多任务并行

作者:互联网

为什么会有本文?
问题:jenkins构建1次job,newman任务并行执行多次,使用python多线程,从编写到jenkins调用py脚本比较麻烦;
处理:使用shell脚本实现;
步骤:

  1. 学习相关语法
  1. 编写shell脚本
#!/bin/bash
  
# 工作目录
workdir="/var/xxx"
# 执行次数
execute_number=3

# 删除旧html报告
rm -f *.html

# 并行执行newman
for ((i=1;i<=execute_number;i++))
do {
        # 模拟newman执行过程,替换为newman命令即可      
        for ((j=1;j<=10;j++))
        do {
                echo newman $i running
                sleep 1
        }
        done
        echo newman $i => ok
} &
done

wait

标签:shell,并行,并行执行,newman,html,jenkins,多任务,wait
来源: https://www.cnblogs.com/bonus_scene/p/16366340.html