から 2 つ以上の Python スクリプトを同時に実行したいmaster script。これらの各スクリプトには、並行して実行されるスレッドが既に含まれています。たとえば、私は実行します
script1.py
if __name__ == '__main__':
pid_vav = PID_VAV('B2')
t1 = threading.Thread(target=pid_vav.Controls)
t1.daemon = False
t1.start()
t2 = threading.Thread(target=pid_vav.mqttConnection)
t2.daemon = False
t2.start()
script2.py
if __name__ == '__main__':
pid_vav = PID_VAV('B4')
t1 = threading.Thread(target=pid_vav.Controls)
t1.daemon = False
t1.start()
t2 = threading.Thread(target=pid_vav.mqttConnection)
t2.daemon = False
t2.start()
私はこれscript1.pyと script2.py別々に実行しています。唯一の違いは、クラスに渡すパラメーターです。それを実行すると、これらの両方のスクリプトが実行されるようなマスタースクリプトを持つことは可能ですか?
ありがとう