It’s possible to manage multiple subprocesses in Python, but there are a few gotchas.
The SO_REUSEADDR option has quite different functionality on Windows than it does on Unix.
How to share pthreads primitives across processes.
apport service is less then helpful for developers — learn how to disable it.
Expanding a substring of “$*” in bash seems to magically add command-line parameter zero.