在Linux服务器上,定期清理日志文件是一项重要的任务,以确保系统的正常运行和有效的存储管理。本文将介绍如何使用Cron定时任务和Shell脚本来自动删除旧日志文件。
- 创建Shell脚本
首先,我们需要创建一个Shell脚本,用于删除旧的日志文件。打开终端并使用以下命令创建一个新的脚本文件:
$ nano clean_logs.sh
在脚本文件中,我们将使用find
命令来查找并删除指定目录下的旧日志文件。下面是一个示例脚本,你可以根据自己的需求进行修改:
#!/bin/bash
LOG_DIR="/var/log"
DAYS_TO_KEEP=