DUMP文件清理
在有一些项目中,服务器是由客户安装的,他们可能会将home单独分区10G或者20G,而我们系统会将客户端的调试日志和dump文件都传到控制台保存,但没有定时清除,所以需要我们手动处理一下
在控制台/usr/local/app/shell/目录下创建一个delete_dump.sh的脚本,脚本内容:
#!/bin/sh
find /home/wwwroot/default/dump/ -mtime +10 -name “*.dump” -exec rm -f {} \; #查找并删除10天前的dump文件
find /home/wwwroot/default/log/ -mtime +10 -name “*.log” -exec rm -f {} \; #查找并删除10天前的终端调试日志
再在/etc/cron.d/auditsys_crond文件里插入一行:
5 0 * * * root /usr/local/app/shell/delete_dump.sh #每天零点5分执行一次delete_dump.sh脚本
然后重启crond服务
PS:测试是否会定时清除可以将脚本执行时间改为*/1 * * * *每分钟执行一次,测试完后再改成5 0 * * *并重启crond服务