Tôi có một quá trình chính tạo ra hai hoặc nhiều quy trình phụ, tôi muốn quá trình chính chờ đợi cho đến khi tất cả các quy trình phụ hoàn tất các hoạt động và thoát của chúng?chờ quá trình cho đến khi tất cả các tiến trình con kết thúc?
# main_script.py
p1 = subprocess.Popen(['python script1.py'])
p2 = subprocess.Popen(['python script2.py'])
...
#wait main process until both p1, p2 finish
...
sử dụng phương thức chờ: 'p1.wait(); p2.wait() ' –
kiểm tra câu hỏi này: http://stackoverflow.com/questions/6341358/subprocess-wait-not-waiting-for-popen-process-to-finish-when-using-threads – Calum
http: //stackoverflow.com/questions/100624/python-on-windows-how-to-wait-for-multiple-child-processes – Gjordis