Is there a good way for non-root users to start "managed" processes? In this case, I am using managed" to describe a process that starts up when the user logs in, is monitored by some sort of process supervisor (like init), restarted if it fails, and has its stdout/stderr logged somewhere automatically.

I have over time hacked together a few solutions on my own running something like runit or supervisor, but neither has been particularly well integrated into my desktop environment or the system in general. Is there a standard solution for this sort of thing?

link|improve this question

35% accept rate
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.