On 30/09/11 20:34:37, RJB wrote:
You could try the old UNIX "nohup ...&" technique for running a
process in the background (the&) with no HangUP if you log out:

$ nohup python -c "import sys,os; print
os.isatty(sys.stdout.fileno())"&
appending output to nohup.out
$ cat nohup.out
False

But that is over kill I guess.

One worrying detail.... the definition of a running process in
UNIX implies is that it has standard input/output files open.
You'd be wise to make sure that they are connected to things
that are safe.... /dev/null.

Even so /dev/tty can be opened any way...

Not if you really detach from your tty: after you've detached,
there is no tty for /dev/tty to connect to and any attempt to
open it will raise IOError.

-- HansM

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to