我希望通过crontab条目执行以下操作,每30分钟运行一次:
我使用以下命令扫描ERROR关键字:
sed -n '/2018-03-08 11:58/,/2018-03-08 12:03/p' debug.log | grep -A 3 -B 3 "ERROR"
所有帮助表示赞赏!非常感谢提前!!
答案 0 :(得分:0)
我认为第1点和第2点已经解决。
对于最后一个,您只需要将grep命令的输出重定向到错误输出;因此 cron 系统将通过电子邮件发送它。
例如:
sed -n '/2018-03-08 11:58/,/2018-03-08 12:03/p' debug.log | grep -A 3 -B 3 "ERROR" >&2
要求: