我想做一个bash脚本来分析一个日志文件的错误。 我一直在寻找一种有效的方式来获取信息,只要他们写。
你能build议我一些解决办法吗?
比方说,我的脚本将始终运行并获取日志文件中写入的每一行,特殊事件将生成警报或电子邮件(这不是问题)。
谢谢!
使用tail -f
不断获得新的行,并通过内置的bash的read
行为。
tail -f logfile | while read line; do test "$line" = "nuclear meltdown" && echo "Run for your life!" done