作者girl5566 (5566520)
看板Python
標題[問題] python multithread和遠端啟動程式
時間Mon Mar 28 18:47:53 2016
大家好
目前想利用python 來實作分散式架構
希望透過一台master 去啟動多台slave中的程式
目前已經嘗試成功的部份為
for i in range(5):
os.system('ssh -f 1.1.1.{0} "Rscript 123.r"'.format(i))
不懂的地方為要如何得知各台程式是否執行完畢
multithread的方式可以做到嗎??
再麻煩各位大大提示了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.222.114
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1459162075.A.CF3.html
→ kenduest: 直接 multi-thread 方式以前景方式單純執行 ssh 就好 03/28 20:44
→ kenduest: 不管你用 os.system() 還是目前常見的 subprocess.* 03/28 20:46
→ kenduest: 就可以達成需求。用 subprocess mobule 有高度控制功能 03/28 20:47
→ kenduest: 用 -f 應該只會讓情況變比較複雜,除非你確定這是你要的 03/28 20:48
→ girl5566: 請問一下有multithread的範例嗎?? 這部分不太熟悉 03/28 22:54