同時執行多個指令 - Linux

Christine avatar
By Christine
at 2009-11-19T15:44

Table of Contents

請問一下,如果我有一隻小程式要利用ssh同時送到20台電腦執行
並把結果回存

如下:
cpur1=`ssh r1 cpu`
cpur2=`ssh r2 cpu`
cpur3=`ssh r3 cpu`
....
....
....

因為執行cpu這個小程式需要一些時間,像上面的寫法

如果執行一次要花上1分鐘,加起來就要花上20*1=20分鐘

有沒有辦法能同時送出20個命令,只用花上1分鐘,就能得到結果呢?


--
Tags: Linux

All Comments

Puput avatar
By Puput
at 2009-11-21T07:09
ssh r1 cpu &
Emily avatar
By Emily
at 2009-11-25T20:10
樓上的方法我試過了,沒辦法把輸出結果回存到變數中
Genevieve avatar
By Genevieve
at 2009-11-26T08:34
ssh r1 cpu 2>&1 &
Freda avatar
By Freda
at 2009-11-27T06:40
"echo ${PIPESTATUS[*]}" ?
Freda avatar
By Freda
at 2009-11-30T15:26
噢... 忘了這variable只會儲foreground process的
exit code...
Edwina avatar
By Edwina
at 2009-12-05T11:05
可以參考一下這個:
http://jeremy.zawodny.com/blog/archives/010717.html
Carol avatar
By Carol
at 2009-12-06T05:26
用1> &1 1是stdout 2是stderr

請問各位優秀前輩 我們什時能夠幹掉微軟?

Tracy avatar
By Tracy
at 2009-11-19T10:12
看看這篇報導吧! Sharp TV violating the GPL http://www.codemonkey.org.uk/2009/11/09/sharp-tv-violating-gpl/ 文中提到這台Sharp TV用的是 MediaTek Inc (聯發科??)的SoC在其中, 這SoC用的 ...

請問Ubuntu 9.10內有內建的磁碟檢查軟씠…

Adele avatar
By Adele
at 2009-11-19T09:27
※ 引述《lakegreen ( )》之銘言: : 然後昨天自動重開後就進不了XP了,一開始還可以進入安全模式,現在連安全模式也不行 : 但是用Ubuntu的光碟開機就可以進入而且也不會重開 : 所以我只好懷疑是不是硬碟有問題, 請考量 XP中毒 資料毀損 壞軌 硬碟快掛了或已經掛了 第一先進 ...

wubi 9.10在windows7上安裝

Lauren avatar
By Lauren
at 2009-11-19T05:55
win7 64bit 我很順利的裝完了 問題出在 我要把語系換成繁中時 只要一換完 restart 就一定回不去 畫面整個黑掉 請問這是為何? - ...

請問各位優秀前輩 我們什時能夠幹掉微軟?

David avatar
By David
at 2009-11-19T04:48
我認為與其問甚麼時候可以取代Windows或是與之抗衡 倒不如問為什麼一般使用者不願意使用Linux 這邊文章應該就可以為答您的問題 雖然是四年前寫,但是到現在看來問題還是一樣 http://0rz.tw/TpvyP 我認為這篇文章的重點就一句話 and#34;一般使用者不知道,也不需要知道這些a ...

請問各位優秀前輩 我們什時能夠幹掉微軟?

Gilbert avatar
By Gilbert
at 2009-11-18T23:48
微軟只有一套 有事網上查很快 但linux一堆陣營(比如yum,rpm...) 下面又分成許多子陣營(比如ubuntu,debian...) 市占率及資源本來就少微軟少多了 還這麼分散 感覺就是彼此內耗 而且造成查找的資源稀釋和增加找資料的時間和難度加高 雖然免費軟體多 但要花得時間更多 等於是花很多時間去 ...