Salut,
Plutot que d'utiliser os.system, tu devrais regarder du côté de subprocess.popen()
Tu passes tes arguments sous la forme d'une liste, et un nouveau process s'executant en arrière plan va être créé.
Contrairement à os.system, tu récupèreres la main immédiatement sans attendre la fin de l'exécution.
Tu peux ensuite en faire ce que tu veux: vérifier s'il est toujours vivant ou pas, attendre la fin de l'execution, communiquer via STDIN/STDOUT, etc...