Shell 控制并发
生活随笔
收集整理的這篇文章主要介紹了
Shell 控制并发
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法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優點:實現簡單
缺點:若sleep 時間較短,性能開銷大。
方法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-轉載于:https://www.cnblogs.com/mengyixuan/p/3933744.html
總結
以上是生活随笔為你收集整理的Shell 控制并发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7 64位下如何安装配置mysql
- 下一篇: Hibernate学习——建立一个简单的