a...@pythoncraft.com (Aahz) writes:

> In article <87iqlwvemo....@benfinney.id.au>,
> Ben Finney  <bignose+hates-s...@benfinney.id.au> wrote:
> >In the case of the ‘lockfile’ library, Skip is aiming for a
> >cross-platform solution, with atomic behaviour; he has implemented
> >lock acquisition with a ‘link’ operation on Unix, and a
> >‘mkdir’ operation on Windows.
> >
> >But both of those, of course, create a new file. What I want is to
> >lock an existing file. Is ‘lockf’ particularly prone to
> >cross-platform troubles on Unix variants? (Since the “become a
> >daemon� pattern makes no sense on anything but Unix, I'm only
> >concerned with PID file behaviour that works on Unix.)

Hmm, looks like your client is messing up character encoding.

> IIUC, you must use something like Skip's trick to work correctly with
> NFS.

Okay. But is that something that needs to be accommodated with,
specifically, PID file handling? Why would a PID file ever need to be
on NFS storage instead of local?

-- 
 \     “The cost of a thing is the amount of what I call life which is |
  `\       required to be exchanged for it, immediately or in the long |
_o__)                                       run.” —Henry David Thoreau |
Ben Finney
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to