Linux Shell脚本 多线程

本文介绍了如何在Bash Shell脚本中实现多线程。通过在命令后添加&符号,可以将任务放入后台执行,实现多个任务同时运行。使用wait命令可以等待所有后台任务完成。此外,还提到了如何实现对并发执行任务数量的控制。
摘要由CSDN通过智能技术生成

在bash中,我们通过后台运行(&)实现多线程。

 for((i=1;i<=pairs;i++))
 do
    mongo="mongo_00$i"
    acmeair_web="acmeair_web_00$i"
{
    docker run --name $mongo -d -p $port_m:27017 mymongodb 
    docker run -d -p $port:9080 --name $acmeair_web --link ${mongo}:mongo acmeair/web 
} &
    ((port++))
    ((port_m++))
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值