修改日志文件

修改日志文件

我一天中多次检查服务器上的日志。每次,我都会在 NotePad++ 中打开日志并搜索“警告”或“错误”等关键词,然后查看错误或警告以确定我的下一步行动。有没有办法运行脚本来检查日志中是否有错误或警告,而不是每天多次检查?

答案1

使用 CRON 或 AT,您可以设置一个计划来根据任何所需的计划运行脚本或程序,例如每天或每周重复一次的特定时间。

查找 linux CRON,然后crontab -e

以及linux AT https://linux.die.net/man/1/at

至于要运行的脚本或程序,则由您来实现。不需要很复杂,只需在特定日志文件中进行单词搜索,如果找到则执行某些操作。

可以发送一封电子邮件说找到某物,或者只是创建一个包含“未找到”或“找到{详细信息}”的文本文件

您可能想学习 BASH shell 脚本。

第一个想到的就是linuxgrep -l "word_pattern" filename

如果该grep命令在文件中没有找到您的单词模式,那么它不会返回任何内容,并且可以在 BASH shell 脚本中用作您的单词模式未找到健康)状况。

相关内容