| 12345678910111213141516171819202122 |
- #!/bin/bash
- set -e
- # 日志文件
- LOG_FILE="/app/outputs/cron_$(date +%Y%m%d_%H%M%S).log"
- # 记录开始时间
- echo "========================================" | tee -a "$LOG_FILE"
- echo "开始执行:$(date)" | tee -a "$LOG_FILE"
- echo "========================================" | tee -a "$LOG_FILE"
- # 执行主脚本
- cd /app
- python execute_once.py 2>&1 | tee -a "$LOG_FILE"
- # 记录结束时间
- echo "========================================" | tee -a "$LOG_FILE"
- echo "执行完成:$(date)" | tee -a "$LOG_FILE"
- echo "========================================" | tee -a "$LOG_FILE"
- # 清理旧日志(保留最近30天)
- find /app/outputs -name "cron_*.log" -mtime +30 -delete
|