Linux——.sh 多个阶段的串行和并行执行程序

一、.sh 文件 样例

python 复制代码
#!/bin/bash

# 第 1 阶段:串行执行
echo "Start Serial Phase 1"
task1
task2
task3

# 第 2 阶段:并行执行 3 个任务
echo "Start Parallel Phase 1"
task4 &  
task5 &  
task6 &  
wait  

# 第 3 阶段:串行执行
echo "Start Serial Phase 2"
task7
task8

# 第 4 阶段:并行执行 2 组任务
echo "Start Parallel Phase 2"
( task9 & task10 & wait ) &  # 组 1
( task11 & task12 & wait ) &  # 组 2
wait  # 等待所有并行任务完成
相关推荐
wuminyu1 小时前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
.小小陈.2 小时前
Linux 线程概念与控制:从底层原理到实战应用
linux·运维·jvm
网络工程小王2 小时前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习
wangbing11252 小时前
各linux版本的包管理命令
linux·运维·服务器
Joseph Cooper2 小时前
Linux/Android 跟踪技术:ftrace、TRACE_EVENT、atrace、systrace 与 perfetto 入门
android·linux·运维
比昨天多敲两行3 小时前
Linux基础开发工具(下)
linux·运维·服务器
笨笨饿5 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
cn_lyg5 小时前
Linux的入门级常用操作命令
linux·运维·服务器
就叫飞六吧6 小时前
TOML vs YAML:为什么 Cargo 选择 TOML?
linux·运维·服务器
IMPYLH6 小时前
Linux 的 test 命令
linux·运维·服务器·chrome·bash