Linux 中定时清理 .log 文件的 命令写出来
时间: 2024-02-21 19:01:53 浏览: 70
linux服务器自动清理日志的脚本和使用文档相关命令和定时任务。有脚本和文档,文档里有定时任务设置方法
可以使用 crontab 命令来实现定时清理 .log 文件的功能。
具体步骤如下:
1. 使用 vim 或其他编辑器打开 crontab 配置文件:
```
crontab -e
```
2. 在文件末尾添加一行:
```
0 0 * * * find /path/to/logs -name "*.log" -mtime +7 -exec rm {} \;
```
其中,`/path/to/logs` 是要清理的日志文件所在的目录;`-mtime +7` 表示删除 7 天前的文件;`-name "*.log"` 表示只删除扩展名为 .log 的文件。
3. 保存并退出编辑器。
上述命令将会在每天的午夜 12 点执行一次,清理指定目录下 7 天前的 .log 文件。
阅读全文