在多台机器上运行进程(主要是python)

时间:2016-04-14 14:31:30

标签: python multithreading parallel-processing job-scheduling

我希望能够通过本地网络连接的不同计算机上运行多个(通常是很长的进程)。 进程通常是python脚本。

换句话说,假设我有100个进程和5台机器,而且我不想同时在每台机器上运行10个以上的进程。 然后,我的“组织者脚本”将为每台机器启动10个进程,然后在第一个进程结束时发送下一个进程。

有没有办法在python中这样做? 任何建议都将非常感谢!

谢谢!

1 个答案:

答案 0 :(得分:1)

除了“组织者脚本”之外,您还需要在每台其他计算机上使用一些程序/脚本,在网络上侦听来自“组织者脚本”的命令,启动“工作人员”并报告何时“工作人员” “已经完成了。

但是现有的解决方案适合您的任务。在开始编码之前,请仔细看看。