Shell 控制并发
生活随笔
收集整理的這篇文章主要介紹了
Shell 控制并发
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方法1:
#!/bin/bash c=0 for i in `seq -w 18 31`;dowhile [ $c -ge 3 ];doc=$(jobs -p |wc -w)sleep 1sdonebash run_cal_us_tmp.sh 201407$i &#echo "`sleep 5s`haha" &c=$(jobs -p |wc -w) done優(yōu)點(diǎn):實(shí)現(xiàn)簡(jiǎn)單
缺點(diǎn):若sleep 時(shí)間較短,性能開(kāi)銷大。
方法2:
#/bin/bash -x SPEED=50 mkfifo tmpfifo exec 6<>tmpfifo for(( i=0;i<5;i++ )); do echo $i; done >&6while read tmp<&6 do echo "haha" donewait exec >&6-轉(zhuǎn)載于:https://www.cnblogs.com/mengyixuan/p/3933744.html
總結(jié)
以上是生活随笔為你收集整理的Shell 控制并发的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: win7 64位下如何安装配置mysql
- 下一篇: Hibernate学习——建立一个简单的