запускать сервис при запросе порта - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть программа, которая работает на определенной двери, слушая вызовы.

Я создал. sh, который запускает эту службу и передает нужные мне параметры.

Что я хочу, чтобы мой. sh выполнялся, когда к двери приходит запрос, а не чтобы он работал постоянно. Это потому, что я работаю на сервере aws и хочу уменьшить поток запросов на выполнение работ, поэтому я хочу запустить что-то более легкое, просто чтобы услышать дверь, а затем, когда что-то приходит, запустить мой сервис, который тяжелее.

Кто-нибудь знает, как это сделать в Ubuntu?

1 Ответ

1 голос
/ 19 апреля 2020

Netcat может работать:

nc -l -p 7777 -e your-script.sh

Он прослушает порт 7777 и выполнит ваш скрипт. sh при установлении соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...