блокировка от повторного запуска скрипта php по cron

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
блокировка от повторного запуска скрипта php по cron
Пока мне пришла единственная мысль это создавать фаил а вконце выполнения скрипта его удалять.
т.е  file_exists() , но есть один недостаток, если скрипт по какой то причине закончился аварийно, то фаил останентся а новый процесс больше не запустится.
Есть какие то друние варианты ?
Собственно решение: flock
Единственное кобинация flock($f, LOCK_EX); не подойдет т.к скрипт просто будет ждать пока его разблокирует другой процесс.
вариант: flock($f, LOCK_EX + LOCK_NB) без ожиданий, и еще один пиятный бонус при крахе скрипта лок снимается.
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.