Daemon vs Upstart for python script
I have written a module in Python and want it to run continuously once started and need to stop it when I need to update other modules. I will likely be using monit to restart it, if module has crashed or is otherwise not running. I was going through different techniques like Daemon , Upstart and many others. Which is the best way to go so that I use that approach through out my all new modules to keep running them forever? From your mention of Upstart I will assume that this question is for a service being run on an Ubuntu server. On an Ubuntu server an upstart job is really the simplest and