用于检查特定计数的bash脚本是否超出或未在日志文件中

时间:2016-05-08 13:25:46

标签: linux bash shell

首先,我想说我是这个网站的新手,需要你们的帮助。

我希望将此脚本添加到cron作业中。

要求是 -

显示"警告" / opt / var / log / log_file

计数超过每秒250次(以下示例日志中的第3个参数)

示例日志 -

2,16 / 05/06 10:48:46, 387 ,1000,+ 1258,7,7:9:4 ,, 1,0,4

1 个答案:

答案 0 :(得分:2)

此脚本

#!/bin/bash #or whichever shell you use.
var=$(tail -n 1 /opt/var/log/log_file)
third_param=$(awk 'BEGIN{FS=","}{print $3}' <<< "$var")
if [ "$third_param" -gt "250" ]
then
echo "Print your customized warning here"
fi

为你做的工作。

保存脚本并检查this如何将其添加到crontab。

<强>参考文献:

  1. GNU User Manual

  2. Tail manpage