Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #35444

Making a Unix daemon process (was: Forking into the background (Linux))

From Ben Finney <ben+python@benfinney.id.au>
Subject Making a Unix daemon process (was: Forking into the background (Linux))
Date 2012-12-24 18:17 +1100
References <kb88sk$1lq$1@speranza.aioe.org> <50d7b654$0$6941$e4fe514c@news2.news.xs4all.nl>
Newsgroups comp.lang.python
Message-ID <mailman.1243.1356333490.29569.python-list@python.org> (permalink)

Show all headers | View raw


Hans Mulder <hansmu@xs4all.nl> writes:

> On 24/12/12 01:50:24, Olive wrote:
> > My goal is to write a script that 1) write something to stdout; then
> > fork into the background, closing the stdout (and stderr, stdin) pipe.
> > 
> > I have found this answer (forking -> setsid -> forking)
> > http://stackoverflow.com/a/3356154

You're following a path that leads to the desire for a “daemon”
<URL:http://stackoverflow.com/questions/473620/how-do-you-create-a-daemon-in-python/688448#688448>.

> You may want to look at the python-daemon module on Pypy, which
> appears to do what you need, including some features you haven't asked
> for, yet.

It's even better when you look at it on PyPI
<URL:http://pypi.python.org/pypi/python-daemon/> (note that PyPy is a
Python implementation, PyPI is an index of Python packages).

The discussion forum for ‘python-daemon’ development is at
<URL:http://lists.alioth.debian.org/mailman/listinfo/python-daemon-devel>.

-- 
 \         “Faith may be defined briefly as an illogical belief in the |
  `\                  occurrence of the improbable.” —Henry L. Mencken |
_o__)                                                                  |
Ben Finney

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Forking into the background (Linux) Olive <not0read0765@yopmail.com> - 2012-12-24 01:50 +0100
  Re: Forking into the background (Linux) Hans Mulder <hansmu@xs4all.nl> - 2012-12-24 02:56 +0100
    Making a Unix daemon process (was: Forking into the background (Linux)) Ben Finney <ben+python@benfinney.id.au> - 2012-12-24 18:17 +1100

csiph-web