linux 自动清除日志 脚本
文章目录
- 1. remove_logs.sh 脚本编写
- 2.赋予脚本执行权限
- 3. cron 自动化配置
1. remove_logs.sh 脚本编写
#!/bin/bash
#定义日志文件路径
LOG_DIR="/usr/local/src/cncareer-client/logs"
#删除超过三天的日志文件
find $LOG_DIR -name "*.log" -type f -mtime +2 -exec rm -f {} \;
find $LOG_DIR -name "*.html" -type f -mtime +2 -exec rm -f {} \;
2.赋予脚本执行权限
chmod +x remove_logs.sh
3. cron 自动化配置
执行:
crontab -e
0 1 * * * /usr/local/src/cncareer-client/remove_logs.sh >/dev/null 2>&1
编辑保存
PS: 每日凌晨一点执行定时清理日志任务