监控网页是否有变化
利用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