2

着信 HTTP 要求をリッスンするには netcat が必要で、要求によってはスクリプトを実行する必要があります。

これまでのところ、これがあります。

netcat -lk 12345 | grep "Keep-Alive"

そのため、netcat が「キープアライブ」を含むパッケージを受信するたびに、スクリプトを起動する必要があります。

crontabで実行する必要があります...

ご協力いただきありがとうございます!

4

3 に答える 3

8

これはどう?

    #!/bin/bash

    netcat -lk -p 12345 | while read line
    do
        match=$(echo $line | grep -c 'Keep-Alive')
        if [ $match -eq 1 ]; then
            echo "Here run whatever you want..."
        fi
    done

「echo」コマンドを実行するスクリプトに置き換えます。

于 2013-08-01T09:58:48.597 に答える