Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #4034
| Path | csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <python-python-list@m.gmane.org> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.012 |
| X-Spam-Evidence | '*H*': 0.98; '*S*': 0.00; 'python': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:80.91.229.12': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'received:lo.gmane.org': 0.09; 'reply- to:addr:earthlink.net': 0.09; 'subprocess': 0.09; 'terminate': 0.09; 'starts': 0.15; 'command': 0.19; 'itself.': 0.22; 'manually': 0.22; 'runs': 0.24; 'correct': 0.26; 'looks': 0.28; 'server': 0.29; 'from:addr:earthlink.net': 0.29; 'sends': 0.29; 'parent': 0.31; 'to:addr:python-list': 0.32; 'using': 0.34; 'header:X-Complaints-To:1': 0.34; 'header:User-Agent:1': 0.35; 'running': 0.36; 'rather': 0.36; 'exactly': 0.37; 'issue': 0.37; 'run': 0.37; 'but': 0.38; 'so,': 0.38; 'received:org': 0.38; 'question,': 0.39; 'signal': 0.39; 'to:addr:python.org': 0.39; 'header:Mime-Version:1': 0.39; 'would': 0.40; 'header:Received:5': 0.40; 'here.': 0.68; 'reply-to:no real name:2**0': 0.72; 'header :Reply-To:1': 0.72; 'fear': 0.73; 'daemon?': 0.84; 'restart': 0.84 |
| X-Injected-Via-Gmane | http://gmane.org/ |
| To | python-list@python.org |
| From | Jeffrey Barish <jeff_barish@earthlink.net> |
| Subject | Restarting a daemon |
| Followup-To | gmane.comp.python.general |
| Date | Tue, 26 Apr 2011 06:13:21 -0600 |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="ISO-8859-1" |
| Content-Transfer-Encoding | 7Bit |
| X-Gmane-NNTP-Posting-Host | c-67-172-136-150.hsd1.co.comcast.net |
| User-Agent | KNode/4.4.9 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.12 |
| Precedence | list |
| Reply-To | jeff_barish@earthlink.net |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.835.1303820019.9059.python-list@python.org> (permalink) |
| Lines | 21 |
| NNTP-Posting-Host | 82.94.164.166 |
| X-Trace | 1303820019 news.xs4all.nl 81474 [::ffff:82.94.164.166]:41038 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | x330-a1.tempe.blueboxinc.net comp.lang.python:4034 |
Followups directed to: gmane.comp.python.general
Show key headers only | View raw
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. I want the server to be able to restart itself. Will it work to have myserver issue "myserver restart" using os.system? I fear that the new myserver, which will be running in a subshell, will terminate the subshell along with the old myserver when it sends the terminate signal to the old myserver. If so, what is the correct way to restart the daemon? Will it work to run the restart command in a subprocess rather than a subshell or will a subprocess also terminate when its parent terminates? -- Jeffrey Barish
Back to comp.lang.python | Previous | Next | Find similar
Restarting a daemon Jeffrey Barish <jeff_barish@earthlink.net> - 2011-04-26 06:13 -0600
csiph-web