I have a python script script_a.py that uses subprocess.call() that executes another script script_b.py as it's last instruction before ending. I need script_b.py to wait until script_a.py closes before proceeding with its own instructions. For this I am using a while loop within script_b.py. How can I do this? All of my current solutions I have tried have script_a.py waiting until script_b.py is finished before it closes itself. I have a feeling this might involve atexit() or something similar, but I am lost.
Many thanks!
os.exec*instead ofsubprocess...script_b.pyhas everything it needs to run defined within itself, then what am I expected to pass in the list of args that the exec* functions force me to pass?