Производство моего полуспящего мозга - бесконечный цикл с определённым кодом, который работает в фоне (установил через ignore_user_abort)
Нужно, что бы при запуске определённого файла работа вышеупомянутого скрипта останавливалась. Как это сделать?
Сейчас реализовал остановку с помощью бд (файл остановки пишет стоп в бд, а работающий в фоне код проверяет на каждой итерации останавливаться ли ему).
Но это не выгодно, т.к. лишний запрос к бд плюс итерации могут быть частыми(тогда многовато запросов) или очень долгими(тогда скрипт остановится не сразу)
(Добавление)
посмотрел про POSIX - но он для Шindows не работает...
1. livote - 22 Июля, 2015 - 01:32:24 - перейти к сообщению
2. DeepVarvar - 22 Июля, 2015 - 03:36:38 - перейти к сообщению
Ну пусть читает локальный файл с эксклюзивной блокировкой.
Только про клерстаткеш не забудь.
Только про клерстаткеш не забудь.