python IOError Input/Output Error When Printing

http://stackoverflow.com/questions/10409897/ioerror-input-output-error-when-printing

I think it has to do with the terminal the process is attached to. I got this error when I run a python process in the background and closed the terminal in which I started it:

$ myprogram.py
Ctrl-Z
$ bg
$ exit

The problem was that I started a not daemonized process in a remote server and logged out (closing the terminal session). A solution was to start a screen/tmux session on the remote server and start the process within this session. Then detaching the session+log out keeps the terminal associated with the process. This works at least in the *nix world.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注