David Lee wrote:

Andrew: Thanks for doing that, especially the concern for the non-Linux
systems.  That concern is much appreciated.

Alas:  The "test -e" that attempts to do this is itself non-portable
(so bad shell syntax etc.).

I think the relevant (for this context) flags that seem to be common
across a variety of OSes (for portability) are:
   -f: exists and is a regular file
   -d: exists and is a directory
   -r: exists and is readable
   -x: exists and is executable

How to proceed?  On my local systems which have "/proc", the pid-like
entries seem to be directories.  On one of them it is "dr-xr-xr-x", on
another it is "dr-x--x--x".

On the basis of that, would "test -d" be better?

If you're testing for a pid's existence, the _only_ portable way is 'kill -0'.

--
Carson
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to