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

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

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

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

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


После выполнения он должен удаляться, но почему то не удаляется, хотя код не выполняется по условиям которым должен соответствовать.
  • Вопрос задан
  • 67 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽