Is there some overlap in functionality between upstart and supervisord?
I have a java process that I need to start at boot up, and also monitor this process to make sure it stays running (try and restart it if it goes down).
Could I use upstart for both of these requirements, or would I need to use both upstart and supervisord?