I have a lot of python programs that run on an old Ubuntu laptop to sync inventory feeds, track sales, and similar stuff where I work. If I ever have to restart the computer for one reason or another I have to open a bunch of shells and restart each program individually.
I was wondering if there is a good way to manage all these programs? I prefer them to each run in there own terminal as they print updates about what they are doing and errors that they may encounter (the errors are emailed to me as well).
I'm not really a "professional" programmer. I got hired on to do things like this by hand and just happened to know enough python to automate it. If I need to learn how to use some kind of server or should learn another language I'm fine with that I just need pointed in the right direction. Thanks!