监控网页是否有变化

利用curl 转化md5 编码,进行查看是否网页有变化的脚本

#!/bin/bash

#写入第一条值
result=`curl -k -s www.baidu.com | md5sum | awk '{FS=""}''{print $1}'`
if [ -e file -a ! -s file ];then
echo "True:"$result >> file
#exit 0
fi
#读取文件最后一条包含关键字的一行,与当前值进行对比,如果不一样就报警,并将当前的取值写进文件
last_line=`egrep "True" -nR file | awk 'BEGIN{FS=":"}''END{print $3}'`
result_now=`curl -k -s www.baidu.com | md5sum | awk '{FS=""}''{print $1}'`

if [ $result_now == $last_line ];then
echo "OK"
echo "True:"$result_now >> file
#exit 0
else
echo "NO"
echo "Flase:"$result_now >> file
#exit 1
fi

  

原文地址:https://www.cnblogs.com/xuefy/p/12035675.html