Restarting a daemon

Chris Angelico rosuav at gmail.com
Tue Apr 26 15:38:48 EDT 2011


On Tue, Apr 26, 2011 at 10:13 PM, Jeffrey Barish
<jeff_barish at earthlink.net> wrote:
> Not exactly a Python question, but I thought I would start here.
>
> I have a server that runs as a daemon.  I can restart the server manually
> with the command
>
> myserver restart
>
> This command starts a new myserver which first looks up the pid for the one
> that is running and sends it a terminate signal.  The new one then
> daemonizes itself.

What job manager do you have? Can you set up a script in /etc/init.d
or /etc/init and then use that to restart the daemon? Upstart scripts
can be managed with the 'initctl' command, for instance.

Chris Angelico



More information about the Python-list mailing list