私はPythonでスクリプトを作成して、数台のコンピューター(約10台)にSSHで接続し、Blenderから3D画像のレンダリングを開始させています。前のコンピューターのレンダリングが終了するまで次のコンピューターのレンダリングが開始されないことを除いて、正常に動作します。コマンドを開始して、すべてを自分のマシンで同時に実行する方法はありますか?
私のコードはどのように見えますか:
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")