Я хочу запустить два или более 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
отдельно. Единственная разница - это параметр, который я передаю классу. Возможно ли иметь главный сценарий таким образом, чтобы, если бы я просто запустил его, оба этих сценария были запущены?
Спасибо