Я создал скрипт PHP Daemon для постоянного отслеживания новых файлов в определенной директории файловой системы сервера, а затем для их обработки и архивирования.
Примечание: Я использую класс php Daemon, предоставленный по адресу:
http://www.phpclasses.org/browse/file/8958.html
У меня запущен скрипт, но мне нужен способ взаимодействия с демоном и выполнения команд. Например, одной действительно полезной командой будет «STOP»! :) В настоящее время я должен убить процесс вручную.
Я сделал это перед использованием управляющих файлов (то есть, проверьте файл на наличие новой команды, выполните ее, если она существует, затем очистите файл). Я также использовал сокеты, но эта проблема на самом деле не требует каких-либо сетей. Есть ли лучший, более элегантный или естественный способ отправки командных сигналов демону?
Я нашел это:
PHP Демон / рабочая среда
Но, боюсь, я не совсем понимаю, как использовать предоставленный код.