On Windows, I used Win32::Mutex to ensure that a process was not already running.
However, I seem to remember that this only worked on a per user basis and did not prevent another user from running the same script. But since I was running using a scheduled task, it worked well.
In reply to Re: Ensuring only one copy of a perl script is running at a time
by tokpela
in thread Ensuring only one copy of a perl script is running at a time
by eyepopslikeamosquito
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |