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)