Have you tried using a process manager like supervisord[1] or pm2[2]? The former has a pretty clean declarative interface that you could view as a replacement for something like a docker-compose file or a k8s pod config.
You don't get any containerization/isolation benefits obviously, but it sounds like you've already accepted that.
You don't get any containerization/isolation benefits obviously, but it sounds like you've already accepted that.
[1] http://supervisord.org/ [2] https://github.com/Unitech/pm2