Bear in mind that at least supervisord and daemontools expect to be the parent of a running, foregrounded process. Monit expects processes to run in the background and generate a pid file, I'm not very familiar with the others.
I really enjoy supervisord personally, it feels similar to daemontools in execution but has a somewhat friendlier interface all around.
I really enjoy supervisord personally, it feels similar to daemontools in execution but has a somewhat friendlier interface all around.