
Cap=`df -k -P /home| grep 'home'|awk '{printf("%d\n",$5)}'`
#将/home文件系统的使用率赋给变量Cap
if [ $Cap -ge 90 ] then
#判断Cap是否大于等于90
find /home -type f -mtime +7 -name "*.log" -exec rm -f {} \
#删除目录/home下所有一周前的log文件
fi
将以上脚本保存,例如存到/tmp/capchk.sh
然后root用户增加定时任务:
crontab -e
添加 0 3 * * * /tmp/capchk.sh>/dev/null 2>&1
每天凌晨3点检查文件系统空间,清理日志文件
linux怎么清理磁盘空间呢,下面就让我们来看看吧。1、打开linux系统,在linux的桌面的空白处右击。
2、在d出的下拉选项里,点击打开终端。
3、可以在打开的Linux服务器终端中用命令来执行。
4、在终端窗口中输入df_lh,找到占用空间最大的文件并进入。
5、进入之后输入rm-需要删掉的文件命令,释放掉空间,再次输入命令df_lh可查看是否删除。
以上就是的分享,希望能帮助到大家。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)