2

我目前正在使用带有 PHP 的 Apache 服务器来侦听来自另一台服务器的请求。服务器要么加载带有参数的页面 (GET),要么将值发布到页面 (POST) 以触发事件。

我想知道是否可以制作一个 Bash 侦听器来侦听请求,而不是让整个 Apache 服务器来侦听。

如果这是可能的,我会怎么做?它必须能够执行其他 Bash 脚本。我当前的方法使用 PHP 的 exec 函数,我不认为它是速度优化的。

4

1 回答 1

3

来自“男人 bash”:

/dev/tcp/host/port
如果 host 是一个有效的主机名或 Internet 地址,并且 port 是一个整数端口号或服务名,bash 会尝试打开一个到相应套接字的 TCP 连接。

是一个与 Bash 一起分发的 Web 服务器。

在我的系统上,它/usr/share/doc/bash/examples/scripts/websrv.sh

于 2012-07-05T18:39:56.100 回答