@artemklv

Как в linux перехвать запись в файл php скриптом?

Приветствую всех!
Подскажите возможно ли в linux реализовать такую задачу:
Xто бы при записи сервером (игровым) логов в определенный файл исполнялсся php скрипт который обрабатывал бы получанные данные.
Парсить файл по крону не хочу по ряду причин.
  • Вопрос задан
  • 319 просмотров
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
incron (inotify).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
abler98
@abler98
Software Engineer
Как вариант, можно написать демона, который будет проверять время последнего изменения файла, а потом уже вызывать PHP скрипт.
Ответ написан
Комментировать
AlexXYZ
@AlexXYZ
O Keep Clear O
Собственно способ перехвата чего-либо к чему-либо называется одинаково и в linux и в windows: hook.
linux file write hook

Мне понравился этот ответ, т.к. его вполне можно адаптировать для вашего случая с php:
Can a bash script be hooked to a file
(php тоже можно из консоли запустить, но это не будет выглядеть как http-запрос, так что может оставить как есть)

Если понадобится что-то такое делать для windows - смотрите тему scriptomatic.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы