私は bash シェル スクリプトを使用して、複数の Web ページから Last-Modified 値を取得しています (Lri に感謝します!)。私が使用しているコードは次のとおりです。
#!/bin/bash
url=http://www.mywebsite.com
tempdir=~/Library/Caches/scripts
temp=$tempdir/mywebsite
mkdir -p $tempdir
modified=$(curl -sI "$url" | grep ^Last-Modified)
if [[ -f "$temp" && "$modified" != "$(cat $temp)" ]]; then
terminal-notifier -message 'Example changed'
fi
printf %s "$modified" > $temp
index.html でスクリプトを実行すると、出力は次のようになります。 Last-Modified: Wed, 06 Nov 2013 00:20:49 GMT (正しい)。
index.php に対してスクリプトを実行すると、何も出力されません。
問題を修正するために .php ページまたはシェル スクリプトに含める必要があるコードを誰か説明してもらえますか? ありがとう!