[問題] python multithread和遠端啟動程式

作者: girl5566 (5566520)   2016-03-28 18:47:53
大家好
目前想利用python 來實作分散式架構
希望透過一台master 去啟動多台slave中的程式
目前已經嘗試成功的部份為
for i in range(5):
os.system('ssh -f 1.1.1.{0} "Rscript 123.r"'.format(i))
不懂的地方為要如何得知各台程式是否執行完畢
multithread的方式可以做到嗎??
再麻煩各位大大提示了
作者: kenduest (小州)   2016-03-28 20:44:00
直接 multi-thread 方式以前景方式單純執行 ssh 就好不管你用 os.system() 還是目前常見的 subprocess.*就可以達成需求。用 subprocess mobule 有高度控制功能用 -f 應該只會讓情況變比較複雜,除非你確定這是你要的
作者: girl5566 (5566520)   2016-03-28 22:54:00
請問一下有multithread的範例嗎?? 這部分不太熟悉

Links booklink

Contact Us: admin [ a t ] ucptt.com