我有一个日志文件,其中包括时间、IP、日期和状态,状态是错误或警告。
根据状态(错误或警告)将每个日志收集在单独的文本文件中,并将这些文本文件作为自动电子邮件发送。我对将文本文件附加到电子邮件以及如何通过 Linux 实际发送电子邮件感到困惑。我目前正在尝试使用“邮件”实用程序。
[Fri Sep 09 10:42:29.902022 2011] [core:error]
[Fri Sep 09 10:43:29.902022 2011] [core:warning]
[Fri Sep 09 10:38:29.902022 2011] [core:warning]...
答案1
您可以使用 grep 过滤器简单地查看它们,如下所示:
grep '\[core:warning\]' /var/log/file | less
如果您想要有两个单独的文件,则可以通过创建 fifo 特殊文件,然后将原始日志文件提供给它,并使用 grep 进程过滤输出,将最终输出发送到新文件。