系统性能优化CentOSShell

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 {} ; :执行删除命令,这句注意,后面有个 {} ; 是必须的

上一篇下一篇

猜你喜欢

热点阅读