# 创建脚本文件mkdir log_slice_task.sh# 编辑脚本文件vim log_slice_task.sh
#! /bin/bash# 定时切割日志脚本LOG_ACCESS_FILE="/日志文件路径/access.log"LOG_FAIL_FILE="/日志文件路径/error.log"DATE_FORMAT=${date +%y%m%d%H%M%S}LOG_ACCESS_BACKUP_FILE=${LOG_ACCESS_FILE}.${DATE_FORMAT}.logLOG_FAIL_BACKUP_FILE=${LOG_FAIL_FILE}.${DATE_FORMAT}.log# 文件重命名mv "$LOG_ACCESS_FILE" "$LOG_ACCESS_BACKUP_FILE"mv "$LOG_FAIL_FILE" "$LOG_FAIL_BACKUP_FILE"# 压缩zip "$LOG_ACCESS_BACKUP_FILE".zip "$LOG_ACCESS_BACKUP_FILE"zip "$LOG_FAIL_BACKUP_FILE".zip "$LOG_FAIL_BACKUP_FILE"# 删除原日志rm -f "$LOG_ACCESS_BACKUP_FILE"rm -f "$LOG_FAIL_BACKUP_FILE"# 创建新文件touch "$LOG_ACCESS_FILE"touch "$LOG_FAIL_FILE"# docker启动nginx重新加载日志文件并输入日志docker exec -i 容器名/id service nginx reload >> /文件路径/log_cron.log 2>&1# 每天凌晨1点执行crontab -e0 0 1 * * ? /log_slice_task.sh
以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

DeepSeek多模态怎么样及保姆级配置教程(codex、claude)实用指南
WSL2+Docker+Ollama本地部署大模型思路和实践指南(Qwen1.8b)实用指南
DeepSeek Harness热门插件盘点:10个实用插件,覆盖多Agent、上下文和多模态实用指南
grep文本搜索与正则表达式完整代码示例实用指南
AI漫剧伪装直男1‑24集无雾版夸克网盘资源免费分享
AI漫剧玉僧入尘1-68集无雾无删版夸克网盘资源免费分享