Python中文
首页
教程
问答
标签
搜索
登录
注册
使用python启动并行ssh呈现作业
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在用Python编写一个脚本,用ssh在几台计算机(大约10台)上运行,然后让它们开始从Blender渲染3d图像。它工作得很好,除非下一台计算机的渲染在前一台计算机完成之前不会启动。有没有办法启动这些命令并让它们在自己的机器上同时运行?在</p> <p>我的代码是什么样子的:</p> <pre><code>import os path = /home/me comp1 = ['sneffels','1','2'] #computer name, start frame, end frame comp2 = ['bierstadt','3','4'] comp3 = ['diente','5','6'] os.system("ssh igp@" + str(comp1[0]) + " blender -b "+ str(path) +" -s " + str(comp1[1]) + " -e " + str(comp1[2]) + " -a") os.system("ssh igp@" + str(comp2[0]) + " blender -b "+ str(path) +" -s " + str(comp2[1]) + " -e " + str(comp2[2]) + " -a") os.system("ssh igp@" + str(comp3[0]) + " blender -b "+ str(path) +" -s " + str(comp3[1]) + " -e " + str(comp3[2]) + " -a") </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以尝试使用<a href="http://docs.python.org/2/library/threading.html" rel="nofollow">threading</a>包。在Salty Crane的博客上可以找到一个简单的例子,可能会对你有所帮助。它应该允许您同时运行所有进程。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何根据与其他行比较的列表筛选序列?
8 回答
如何根据与前一行的差异对行进行分组?
3 回答
如何根据与另一个图像匹配的图像特征来变换图像?
9 回答
如何根据与另一个模型的关系在模板视图中查询另一个Django模型
2 回答
如何根据与已知参考轨迹的距离过滤出位置数据?
9 回答
如何根据与现有值比较的下限和上限创建新的pandas系列
5 回答
如何根据与输入字符串共享的特征从数据集中获取值
3 回答
如何根据与长生不老药的多对多关系排序?
3 回答
如何根据世代显示,x'攻击'和y'防御'
3 回答
如何根据两个CSV文件中的公共信息用Python合并两个CSV文件?
7 回答
如何根据两个CSV文件的相似性比较它们的行?
9 回答
如何根据两个不同列的值在一列中填充NaN
5 回答
如何根据两个不同列的日期获取交叉联接表的唯一记录?
4 回答
如何根据两个不同列表中的相应值创建if语句?
8 回答
如何根据两个不同栏目的分数组成三个不同的班级,有人能指导我吗,请参考我的代码
10 回答
如何根据两个不同的字符串检查变量?9行examp
6 回答
如何根据两个值对词典进行分组?
7 回答
如何根据两个列表获得自定义元组的计数
8 回答
如何根据两个变量的条件打印特定输出
10 回答
如何根据两个变量重新采样以均匀地派生类?
1 回答