我正在尝试设置一个简单的单行搜索以查看文件是否存在,如果存在,请通过电子邮件告诉我。
这是我用来搜索的命令:
find . -name "error_log"
基本上,如果生成sendmail
文件,我只想使用error_log
或类似内容向我发送电子邮件。不需要任何花哨的东西,只需要像“文件存在”这样的简单消息。
有没有简单的方法可以做到这一点?
答案 0 :(得分:0)
你可以试试这个:
#!/bin/bash
rm /tmp/log
find . -name "error_log" > /tmp/log
[[ -s /tmp/log ]] && mail -s 'error logs' you@domain.tld < /tmp/log
答案 1 :(得分:0)
find . -name "error_log" | ifne mail -s 'error logs' you@domain.tld
ifne是moreutils(debian)的一部分