Ben bir işlem zaten zamansal bir dosya demo.lock kullanarak çalışıp çalışmadığını kontrol etmek çalışıyorum:
demo.php:
<?php
$active=file_exists('demo.lock');
if ($active)
{
echo 'process already running';
}
else
{
file_put_contents ('demo.lock', 'demo');
sleep(10); //do some job
unlink ('demo.lock');
echo 'job done';
}
?>
Ancak çalışmak için görünmüyor: Ben iki kez demo.php açarsanız her zaman "işi" gösterir, bunun aynı işlem gördüğü belki de? Bunu yapmak için bir yol var mı? Ben de benzer sonuçlar ile getmypid () ile çalıştı.
Teşekkürler