确保nginx已添加到path环境变量
1. 赋予sh脚本执行权限
chmod +x 脚本路径
2. 设置定时任务
crontab -e
配置举例(每天凌晨4点执行一次)
0 4 * * * 脚本路径
分 时 天 月 星期 命令
#!/bin/bash
# 日志目录
LOG_DIR="/usr/app/nginx/logs"
# 迁移目录
TRANSFER_DIR="/usr/app/backup/nginxlogs"
# 迁移并清空日志文件
NEW_DIR="$TRANSFER_DIR/$(date +\%Y-\%m-\%d)"
mkdir -p "$NEW_DIR"
for log_file in "$LOG_DIR"/*.log; do
cp "$log_file" "$NEW_DIR"
cat /dev/null > "$log_file"
done










文章有(1)条网友点评
你们的项目 认真地 帮助别人。增加文章! [url=https://iqvel.com/zh-Hans/a/%E5%BE%B7%E5%9B%BD/%E9%BB%91%E9%97%A8]步行街入口[/url] 衷心感谢 宝贵的建议。十分 吸引人。