File size: 1,260 Bytes
5144611 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# 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 任务输出都会在容器日志中可见,便于调试和监控 |