unix脚本,用于检查previos day的文件大小,如果与今天的文件大小不匹配则触发邮件

时间:2015-12-02 13:20:05

标签: unix

我需要帮助来为下面的场景编写脚本

如果当前文件大小低于前一天的20%或当前文件大小为0,那么我需要比较前一天和当前日期的文件大小,那么我应该触发邮件,我们如何在Unix脚本中执行此操作?

{{1}}

2 个答案:

答案 0 :(得分:0)

获取文件名,然后使用(du -m)命令获取大小,然后相应地输入逻辑。

答案 1 :(得分:0)

每天运行一次:

set -- `ls -l engine.log`
LIMIT=`expr $5 \* 5`
read <yestersize && [ $LIMIT -lt $REPLY -o $5 -eq 0 ] && mail ...
echo $5 >yestersize