# OCNGX Cron Tasks Configuration # 系统级定时任务配置 # # 任务说明: # - 健康检查: 每5分钟执行,监控 OpenCode 服务状态 # - 日志清理: 每小时执行,清理临时日志文件 # - 系统维护: 每6小时执行,系统维护和状态检查 # - 定时备份: 每日凌晨2点执行,备份重要配置文件 # 设置环境变量 SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # 输出重定向到容器日志(便于调试) # 所有输出都会发送到容器的 stdout/stderr # OpenCode 健康检查 - 每5分钟执行 */5 * * * * /etc/cron-jobs/health-check.sh >> /proc/1/fd/1 2>> /proc/1/fd/2 # 日志清理任务 - 每小时执行 0 * * * * /etc/cron-jobs/log-cleanup.sh >> /proc/1/fd/1 2>> /proc/1/fd/2 # 系统维护任务 - 每6小时执行 (0:00, 6:00, 12:00, 18:00) 0 */6 * * * /etc/cron-jobs/system-maintenance.sh >> /proc/1/fd/1 2>> /proc/1/fd/2 # 定时备份任务 - 每日凌晨2点执行 0 2 * * * /etc/cron-jobs/backup.sh >> /proc/1/fd/1 2>> /proc/1/fd/2 # 注释说明: # >> /proc/1/fd/1 2>> /proc/1/fd/2 的作用是将标准输出和标准错误重定向到容器的主进程 # 这样所有 cron 任务输出都会在容器日志中可见,便于调试和监控