centos系统定时删除日志文件(天、时间)
2021-11-12 本文已影响0人
彩色的炮灰
创建删除日志文件:del_log.sh
如下:表示删除3天之前的文件
find /var/log/ -mtime +3 -name "trace_*.log" -exec rm -rf {} \;
如下:表示删除10分钟以前的文件
#!/bin/sh
find /www/psd-import/uploads -type f -mmin +10 -name *.log -exec rm -rf {} \;
解析:
find 后面紧跟的是要查找的目录,. 表示当前目录
-type f: 指定查找对象为文件
-name *.log: 指定查找对象名称以.log结尾
-mtime +10: 查找10天以前的老文件
-mmin +10: 查找10分钟以前的老文件
-exec rm -rf {} ; :执行删除命令,这句注意,后面有个 {} ; 是必须的