当wc -l count低于3时,使用Bash脚本发送电子邮件

时间:2015-06-10 06:34:12

标签: linux bash unix wc

拜托,你能帮我找一个重要的脚本(wc -l),当计数低于3时,脚本会给我发电子邮件。

谢谢!

1 个答案:

答案 0 :(得分:1)

[[ $( find /folder/with/files -type f | wc -l ) -lt 3 ]] && mail -t someone@somewhere.com -s Problem <<< "Less than three files."

Findwc -l返回文件计数,然后[[评估计数是否为3。如果此计算结果为true并返回零退出状态,则执行&&之后的下一个命令。

如果邮件环境设置正确,将发送包含给定主题和邮件的邮件。