Задать вопрос
@saniii

Почему не удаляется файл после проверки?

Добрый день.
Есть скрипт который работает с БД. Получает данные если они удолетворяют условиям работает с ними, противном случаи нет. Использую вот такую вот защиту от повторного запуска скрипта (т.к. сприпт запускается через cron):
//    Защита от запуска нескольких копийи скрипта
$lock = fopen(__DIR__ . '/launch.lock', 'w');
if (!($lock && flock($lock, LOCK_EX | LOCK_NB))) {
    exit;   //    Выход из скрипта
} else {

//  Тут какой то код.

fclose($lock);
unlink(__DIR__ . '/launch.lock');
}


После выполнения он должен удаляться, но почему то не удаляется, хотя код не выполняется по условиям которым должен соответствовать.
  • Вопрос задан
  • 66 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы