運行腳本下的 類tail -f sed -n

實時監控日誌  咱們經常使用的方法是
bash

tail -f  logfileide

可是 ,將其用到 腳本中 就會卡死了  ,跟同事學習討論了一天 (主要是學習j_0019.gif)決定用sed -n 來替代學習

sed -n '/datea/,/dateb/p'
spa

分別定義 兩個時間變量 中間間隔 3分鐘 
日誌



下附腳本get

#!/bin/bashit

#io

#filename=sed_exception.shclass

date_ago=`date  +'%F %H:%M' -d '3 minutes ago'`監控

date=`date +'%F %H:%M'`

dir=/usr/local/red5/log/red5.log

sed -n "/${date_ago}/,/${date}/p"  $dir  |  /bin/grep "Exception" > /dev/null


if [[ -z "$?" ]];then

    echo 1

else

    echo 0

fi

相關文章
相關標籤/搜索