2012-07-05 68 views
2

我目前使用Apache服務器與PHP來偵聽來自另一臺服務器的請求。服務器可以加載帶有參數(GET)的頁面或將值張貼到頁面(POST)以觸發事件。如何創建一個Bash偵聽器來接收PHP請求?

我想知道是否可以讓Bash偵聽器偵聽請求,而不是讓整個Apache服務器偵聽。

如果這是可能的,我該怎麼做?它必須能夠執行其他Bash腳本。我目前的方法使用PHP的exec函數,我不認爲這是速度優化。

回答

3

從「人bash`:

的/ dev/TCP /主機/端口
如果host是一個有效的主機名或Internet地址和端口 是一個整數端口號或服務名,bash的嘗試 打開TCP連接到相應的套接字。

Here是與Bash一起發佈的Web服務器。

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

+0

+1僅適用於shell腳本中的Web服務器 – Jay 2012-07-05 18:44:15