Browse Source

fix semaphore condition #5

main
ghost 1 year ago
parent
commit
015221eafb
  1. 5
      src/cli/document/clean.php

5
src/cli/document/clean.php

@ -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';

Loading…
Cancel
Save