On 20-Sep-2001 Simon Kimber wrote:
> Hi All,
>
> I have a PHP script that i want to run every few minutes (via cron) but I
> only want it to run if it isn't already running.
>
> Is there something in cron itself to solve this or is there a way within PHP
> to detect that another instance of the current script is running and if so
> exit the new instance before it does anything...
>
> eg. I could have a function to use like so:
>
> if (already_running($SCRIPT_NAME)) {
> exit();
> }
>
> Thanks in advance!
>
in a shell wrapper:
#!/bin/sh
mkdir $HOME/LCK.script >> /dev/null 2>&1 || exit 1;
... do_yer_thang
rmdir $HOME/LCK.script
Regards,
--
Don Read [EMAIL PROTECTED]
-- It's always darkest before the dawn. So if you are going to
steal the neighbor's newspaper, that's the time to do it.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]