Shell_并發(fā)編程示例

關(guān)于下面腳本中出現(xiàn)的命名管道的知識點芹扭,請自修

#!/bin/bash 

# 這里定義變量

# 這里定義函數(shù)

# 下面是定義每次開始的線程數(shù)新症,你可以以自己修改這個數(shù),
# 不可以太多,太多,機器就掛了
num=5

# 下面這段不用動
mkfifo testfifo  # 創(chuàng)建命名管道文件
exec 7<>testfifo   # 給命名管道起個文件描述符
rm -rf testfifo   # 刪除這個命名管道文件矿辽,但是管道依然存在搔扁,可以使用文件描述符 7 進行使用践啄。

for  i in $(seq 1 ${num})  # 向這個管道中輸入相應(yīng)數(shù)據(jù)的空行
do
    echo >&7  # 每一行就是一次并發(fā)
done

# 在這里寫自己的循環(huán)體, 循環(huán)體可以根據(jù)自己寫代碼進行必要的更改,里面有的是不能變的。
while read LINE
do
    read -u7 # 這個不能變

    # 下面這段是把每次的循環(huán)體放到后臺硅堆,之后緊接著進行下次的循環(huán)任務(wù)屿储,就實現(xiàn)了并發(fā)
    {  # 這個不能變
        # 在這里寫自己的代碼
       echo $LINE |awk '{print $3}' 
        sleep 2        
       # 執(zhí)行的代碼結(jié)束,下面不用動
        echo >&7
    }&  # 這個不能變渐逃,
done < $1 
### 循環(huán)體結(jié)束

wait  # 這個不能變够掠, 就是等待上面的所有后臺進程結(jié)束
exec 7>&-  # 這個不能變,
echo "任務(wù)執(zhí)行完畢"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茄菊,一起剝皮案震驚了整個濱河市疯潭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌面殖,老刑警劉巖竖哩,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異脊僚,居然都是意外死亡相叁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門辽幌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來增淹,“玉大人,你說我怎么就攤上這事乌企÷侨螅” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵加酵,是天一觀的道長拳喻。 經(jīng)常有香客問我,道長猪腕,這世上最難降的妖魔是什么舞蔽? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮码撰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘个盆。我一直安慰自己脖岛,他們只是感情好,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布颊亮。 她就那樣靜靜地躺著柴梆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪终惑。 梳的紋絲不亂的頭發(fā)上绍在,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天,我揣著相機與錄音,去河邊找鬼偿渡。 笑死臼寄,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的溜宽。 我是一名探鬼主播吉拳,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼适揉!你這毒婦竟也來了留攒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤嫉嘀,失蹤者是張志新(化名)和其女友劉穎炼邀,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體剪侮,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡拭宁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了票彪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片红淡。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖降铸,靈堂內(nèi)的尸體忽然破棺而出在旱,到底是詐尸還是另有隱情,我是刑警寧澤推掸,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布桶蝎,位于F島的核電站,受9級特大地震影響谅畅,放射性物質(zhì)發(fā)生泄漏登渣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一毡泻、第九天 我趴在偏房一處隱蔽的房頂上張望胜茧。 院中可真熱鬧,春花似錦仇味、人聲如沸呻顽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽廊遍。三九已至,卻和暖如春贩挣,著一層夾襖步出監(jiān)牢的瞬間喉前,已是汗流浹背没酣。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留卵迂,地道東北人裕便。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像狭握,于是被迫代替她去往敵國和親闪金。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 第 2 章 SHELL 基礎(chǔ)知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本论颅,現(xiàn)在我們來進一...
    LiWei_9e4b閱讀 1,560評論 0 0
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,370評論 0 5
  • 我至今也不太懂茶哎垦。每每看到聽到別人品茶評茶的狀態(tài)、心得恃疯,以及對某款茶的準確辨識漏设、辨別,打從內(nèi)心里升騰起一股敬佩臣服...
    一任梅花作雪飛閱讀 2,179評論 46 76
  • 在課堂里聽到這句話今妄,我馬上想到了“我的世界郑口,我做主!”做回生命的主人盾鳞,就是讓我們把握好生命里的所有犬性,時間,金錢腾仅,身...
    月夕花晨XLN閱讀 235評論 0 3