拜托,你能帮我找一个重要的脚本(wc -l),当计数低于3时,脚本会给我发电子邮件。
谢谢!
答案 0 :(得分:1)
[[ $( find /folder/with/files -type f | wc -l ) -lt 3 ]] && mail -t someone@somewhere.com -s Problem <<< "Less than three files."
Find
和wc -l
返回文件计数,然后[[
评估计数是否为3。如果此计算结果为true并返回零退出状态,则执行&&
之后的下一个命令。
如果邮件环境设置正确,将发送包含给定主题和邮件的邮件。