任何人都可以指导我如何编写一个不断侦听端口的 shell 脚本,当某人/某物向该端口发送 HTTP 请求时,它会以 sudo 的形式执行操作?
我需要从另一台服务器重新启动 nginx,并且无法通过 SSH 连接到该服务器。所以我正在寻找实现这一目标的方法。我的想法是让服务器 A 不断地监听一个端口,当服务器 B 发送该端口上的请求时,服务器 A 重新启动 nginx。
安全应该不是问题。我将在 Ubuntu 14.0.4 LTS 上编写 shell 脚本
任何人都可以指导我如何编写一个不断侦听端口的 shell 脚本,当某人/某物向该端口发送 HTTP 请求时,它会以 sudo 的形式执行操作?
我需要从另一台服务器重新启动 nginx,并且无法通过 SSH 连接到该服务器。所以我正在寻找实现这一目标的方法。我的想法是让服务器 A 不断地监听一个端口,当服务器 B 发送该端口上的请求时,服务器 A 重新启动 nginx。
安全应该不是问题。我将在 Ubuntu 14.0.4 LTS 上编写 shell 脚本
可以使用
Netcat
侦听特定端口(在提供的示例中为 12345),然后检查其输出以了解接收到的内容,例如:也就是说,扩展基于 Web 的解决方案会更简单、更容易。