[问题] 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