我有一个日志文件,偶尔会出现严重错误。每次发生严重错误时,我都希望向自己发送一封电子邮件,通知我所做的更改。是否有我可以为此目的调整的 unix 工具/一组 unix 工具?
我想做的是
tail -f logfile | grep CRITICAL > critical.errors
watch tail critical.errors # And somehow, email on changes.
Run Code Online (Sandbox Code Playgroud)
但是, watch 命令不会执行任何操作。所以......有没有像'watch'这样的东西。或者也许是一个很好的现有脚本可以做到这一点?我可以自制一个 bash/python 解决方案,但我宁愿重用现有工具来进行更清晰的错误处理等。