fix semaphore condition #5

This commit is contained in:
ghost 2023-11-27 19:34:14 +02:00
parent a499c363f6
commit 015221eafb

View File

@ -3,6 +3,11 @@
// Prevent multi-thread execution // Prevent multi-thread execution
$semaphore = sem_get(crc32('yo.cli.document.clean'), 1); $semaphore = sem_get(crc32('yo.cli.document.clean'), 1);
if (false === sem_acquire($semaphore, true))
{
exit ('process execution locked by another thread!' . PHP_EOL);
}
// Load dependencies // Load dependencies
require_once __DIR__ . '/../../../vendor/autoload.php'; require_once __DIR__ . '/../../../vendor/autoload.php';