请求端口时启动服务

时间:2020-04-18 21:12:22

标签: shell ubuntu

我有一个在特定门上运行的程序,可以监听电话。

我创建了一个运行该服务并传递所需参数的.sh。

我想要的是让.sh在请求到达门时执行,而不是一直运行。那是因为我正在aws服务器上运行,并且我想减少对活动进行需求的流量,所以我想运行一些轻巧的设备只是为了听见门的声音,然后当某种东西到达时,启动我的较重的服务。

有人知道如何在ubuntu上做到这一点吗?

1 个答案:

答案 0 :(得分:1)

Netcat可能起作用:

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

建立连接后,它将监听端口7777并执行your-script.sh。