每次运行时,进程都会创建一个新的日志文件。如果日志文件包含字符串ERROR,我希望它使用邮件通过电子邮件发送给我。如果没有错误,我不想要电子邮件。
在.mailrc中为收件人创建名为admins的别名
此命令可以正常通过电子邮件发送日志:
cat /home/user/import.log | mail -s 'Import Error Log' admins
现在我想要的是一个连接命令来检查文件是否包含'ERROR'然后只运行mail命令。
提前致谢。
答案 0 :(得分:0)
if fgrep ERROR /home/user/import.log; then
mail -s 'Import Error Log' admins
fi