我正在使用 bash shell 脚本从多个网页中检索 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 页面或 shell 脚本中以纠正问题的代码吗?谢谢!