What is the way to keep some process running (web server, database and so on) in background, and be sure that in case of system reboot it will start immediately again?
I'd like to have this feature for not-provisioned user (without sudo access), so upstart
may be problematic here. Moreover it would be perfect to have ansible
playbook or chef
recipe for that and automated deployment so that each time process will be restarted.
I know there's runit
, supervisord
and so on, but many of them does not have simple setup and are not available without sudo access.