以下脚本检查网站内容,以确定是否每10秒对其进行一次更改。这是一个非常敏感的应用程序。如果网站上的某些内容发生了变化,我只需要几秒钟来do
。然后它将开始新的下载和比较周期,并等待下一次更改和do
周期。 do
其他内容尚未编写脚本,与问题无关。
问题:对于公共网站而言,每个 10-15秒下载单个页面的脚本是否会成为一个问题。如果是这样,有没有其他方法来监控网站,无人值守?
#!/bin/bash
Domain="example.com"
Ocontent=$(curl -L "$Domain")
Ncontent="$Ocontent"
until [ "$Ocontent" != "$Ncontent" ]; do
Ocontent=$(curl -L "$Domain")
#CONTENT CHANGED TRUE
#if [ "$Ocontent" == "$Ncontent ]; then
# Ocontent=$(curl -L "$Domain")
#fi
echo "$Ocontent"
sleep 10
done
答案 0 :(得分:0)
您遇到的问题: