linux – Shellscript监视日志文件,如果关键字触发器然后执行命令?

有没有便宜的方法来监视日志文件,如tail -f log.txt,那么如果出现类似[error]的问题,执行一个命令?

谢谢。

tail -fn0 logfile | \
while read line ; do
        echo "$line" | grep "pattern"
        if [ $? = 0 ]
        then
                ... do something ...
        fi
done
http://stackoverflow.com/questions/4331309/shellscript-to-monitor-a-log-file-if-keyword-triggers-then-execute-a-command

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:linux – Shellscript监视日志文件,如果关键字触发器然后执行命令?