I have a some jvm based processes that I need to make sure start whenever my server is rebooted, and also if it stops because of an unexpected error etc.I'm running Ubuntu 12.04 in case in matters.I have seen sample upstart scripts and I am sort of leaning that way, but I want to understand what the differences is going with something like upstart or supervisord.Are they used for the exact same purposes or there are differences in functionality?
is upstart and supervisord used for the same thing?
ubuntu;upstart;supervisord