shell 脚本 清理磁盘

本文共有699个字,关键词:

问题: 如何使用shell脚本定期清理磁盘?

方法:

#clean_trash.sh
#!/usr/bin/env bash

df > disk.dat

remain=`sed -n "4, 1p" disk.dat | awk 'END{print $4}'`
if [ $remain -lt 2000000 ]
then
    echo "Space No Left: $remain"

    # 删除2小时前日志文件
    # find /home/qspace/log/info/ -cmin +120 -name "*" -exec rm -rf {} \;

    # find /home/qspace/log/error/ -cmin +120 -name "*" -exec rm -rf {} \;

    # 删除大于100M的文件
    # find /home/qspace/upload/ -type f -size +100M -exec rm -rf {} \;
else
    echo "Space OK: $remain"
fi

参考:

https://blog.csdn.net/weixin_36384964/article/details/116628517
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论