Sul1man
Новичок
Всем привет, в общем есть "бесконечный" скрипт который может быть запущен как пользователем из браузера, так и из другого скрипта посредством Curl, ну как я понимаю это в общем то почти одно и тоже, и так же этот скрипт запускается из консоли, стоит задача исключить так сказать выполнение скрипта в двух и более экземплярах.
через cron запускают фаил с кодом
Тут как видно мы пытаемся проверить запущен ли скрипт, и если не запущен то запускаем его через консоль
Проблема в том что таким способом не видны запущенные процессы через Curl или из браузера,
Помогите разобраться что подставить что бы были видны и процессы запущенные из консоли и процессы запущенные из браузера или через Curl
через cron запускают фаил с кодом
PHP:
if (!shell_exec("ps ax | grep '[s]r.php'"))
exec('php ' . __DIR__ . '/sr.php > ' . __DIR__ . '/log/sr.log 2>&1 &');
Проблема в том что таким способом не видны запущенные процессы через Curl или из браузера,
Помогите разобраться что подставить что бы были видны и процессы запущенные из консоли и процессы запущенные из браузера или через Curl
Последнее редактирование: