一尘不染

Shellscript监视日志文件(如果关键字触发然后执行命令)?

linux

有没有便宜的方法来监视日志文件(如)tail -f log.txt,然后如果[error]出现类似的内容,请执行命令?

谢谢。


阅读 533

收藏
2020-06-03

共1个答案

一尘不染

tail -fn0 logfile | \
while read line ; do
        echo "$line" | grep "pattern"
        if [ $? = 0 ]
        then
                ... do something ...
        fi
done
2020-06-03