Форум → Программирование → PHP для идиотов → Флаг процесса
Флаг процесса
-
26 января 2012 г. 9:39, спустя 5 минут 49 секунд
Закрывай все сокеты, соединения с бд и файловые дескрипторы, у php не за чем больше висеть -
26 января 2012 г. 9:59, спустя 20 минут 6 секунд
arvitaly,
а) [man]register_shutdown_function[/man] тебе поможет. даже если кривой скрипт наебнется по ошибке, нужный кусок кода будет выполнен.
б) я так понял (почему это?), твой скрипт это НЕ веб-страничка, а запускается из консоли? тогда ты можешь доверить создание/удаление файла .pid скрипту на bash, а уже он будет стартовать твой php-скрипт. примеры найдешь в /etc/init.d/ιιlllιlllι унц-унц -
26 января 2012 г. 10:03, спустя 4 минуты 18 секунд
1. Мне нужно чтобы флаг отвалился даже если PHP отвалится совсем (в смысле даже исполняемый процесс php), а не только скрипт
2. Мне нужно кроссплатформенное решение, но походу его нет) -
-
-
3 июля 2012 г. 16:13, спустя 14 дней 22 часа 41 минуту
$lock = fopen(TMPPATH.'/'.$name.'.run', 'w');
if (!flock($lock, LOCK_EX | LOCK_NB))
die(); -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!