I have a python program that I want to run several instances of, with different parameters concurrently. These instances do not communicate with each other. Running each instance in separate terminals is too tedious. I thought of running each instance as a separate process using the multiprocessing module, however I would like the ability to stop and restart some individual instances at any point without disrupting the other running instances. Is there any process manager or such that could be used to do this?