@vlzemtsov

Как обработать входящие сообщения в Linux?

Дано:
CentOs 6.5 minimal
На какой-то порт (пусть будет 7777) иногда приходят сообщения вида либо 'Ok', либо 'Error'.

Нужно, чтобы когда на порт приходит сообщение 'Error' выполнялся скрипт '/opt/omgErrorNoPLS.sh'

Идея, которая пришла мне в голову, но не очень представляю как ее реализовать:
Поднять на сервере nhinx с поддержкой php. В php описать:
<?php
if (message=='Error')
  exec('/opt/omgErrorNoPLS.sh');
?>

(Не очень уверен в том, что написано выше). Самая главная проблема - я не понимаю, как заставить php обработать именно string, который прилетел одним пакетом на 7777.

Заранее спасибо за помощь.
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
@Alexander1705
В python есть хорошая встроенная библиотека для работы с сокетами.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
inetd, xinetd.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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