自动清理旧日志文件

5月以前 | 999 次阅读

场景:删除/var/log下超过30天的日志文件。

代码

#!/bin/bash

find /var/log -type f -name "*.log" -mtime +30 -exec rm {} \;

说明

  • find -mtime +30:匹配修改时间超过30天的文件。
  • exec rm {} \;:对找到的文件执行删除操作。