http://www.perlmonks.org?node_id=810670


in reply to RFC: A new module to help avoid running multiple instances of the same script (via cron, for example)

On *nix systems, if you know the pid of the process in question, you can also send it a signal 0, and check the results. Might be helpful....