`
zyz611
  • 浏览: 91870 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

监控文件变化

 
阅读更多
#!/usr/bin/env bash

> /var/updresult.ini.watch

oldupdresult256=""

watchFileResult=xxxx
monitoredFile=xxx

while true
do
    date >>  $watchFileResult
    updresult256=`sha256sum $monitoredFile 2>&1 | awk '{print $1}'`

    if [ "$updresult256" != "$oldupdresult256" ];then
        echo "begin print updresult==================" >>  $watchFileResult
        cat $monitoredFile  >>  $watchFileResult 2>&1
        echo "end print updresult==================" >>  $watchFileResult
    fi

    oldupdresult256=$updresult256

    ll  $monitoredFile  >> $watchFileResult  2>&1
    grep SysUpdStatus $monitoredFile >> $watchFileResult 2>&1
    grep UpdPkgType $monitoredFile >> $watchFileResult 2>&1
    sleep 1
done
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics