cron — как обрабатывать удаленный канал каждую секунду в Linux или Stack Overflow

Каков разумный способ опрашивать удаленную ленту каждую секунду из коробки Linux?

Мне нужно опрашивать удаленный канал через http каждую секунду, проверять изменения; затем в ответ измените некоторые файлы, которые я буду обслуживать через Apache.

Cron on имеет разрешение в одну минуту, поэтому, чтобы использовать его, я мог запускать скрипт PHP каждую минуту, а затем запускать скрипт в течение минуты, опрашивая канал каждую секунду. Есть проблемы с этим, так как скрипт PHP может работать дольше минуты, и тогда у меня либо будет запущено два скрипта, либо будет промежуток около минуты, когда скрипты не запущены.

Другая идея, которую я рассматриваю, — написать демон, который будет использовать curl для проверки канала на наличие различий, а затем запустить PHP-скрипт для обработки этих различий. Я никогда раньше не писал демонов и не знаю, будет ли это излишним для моей проблемы.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]