For the last bit of that question, if you want them to run sequentially, i think you can use Popen
and use .wait()
I did something like this in a recent code
script='/some/script.exe'
my_args = [
"--endpoint",endpoint,
"--userid", userid,
"--password", password,
....
]
#1. Run the command that gets docs from Docusign Retrieve
#https://stackoverflow.com/questions/7681715/whats-the-difference-between-subprocess-popen-and-call-how-can-i-use-them
subprocess.Popen([script] + my_args).wait()
As you can see, I decided to use Popen here because from What's the difference between subprocess Popen and call (how can I use them)? I saw that it was synchronous (call is non-blocking analogue)