Shell脚本:删除30天前的日志文件(附设计思路)
#!/bin/bash
删除30天前的日志文件
find /var/log/ -type f -mtime +30 -name '*.log' -delete
解释:
1. find命令用于查找文件,选项-type f表示只查找普通文件,-mtime +30表示查找30天前的文件,-name '*.log'表示只查找扩展名为.log的文件,-delete表示删除找到的文件。
2. /var/log/是日志文件所在的目录,可以根据实际情况修改。
3. 将脚本放在定时任务中,每天自动执行一次即可。
原文地址: https://www.cveoy.top/t/topic/nvsY 著作权归作者所有。请勿转载和采集!