作者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://webptt.com/cn.aspx?n=bbs/Python/M.1459162075.A.CF3.html
1F:→ kenduest: 直接 multi-thread 方式以前景方式单纯执行 ssh 就好 03/28 20:44
2F:→ kenduest: 不管你用 os.system() 还是目前常见的 subprocess.* 03/28 20:46
3F:→ kenduest: 就可以达成需求。用 subprocess mobule 有高度控制功能 03/28 20:47
4F:→ kenduest: 用 -f 应该只会让情况变比较复杂,除非你确定这是你要的 03/28 20:48
5F:→ girl5566: 请问一下有multithread的范例吗?? 这部分不太熟悉 03/28 22:54