我需要帮助来为下面的场景编写脚本
如果当前文件大小低于前一天的20%或当前文件大小为0,那么我需要比较前一天和当前日期的文件大小,那么我应该触发邮件,我们如何在Unix脚本中执行此操作?
{{1}}
答案 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