用途:为指定的 TYPO3 14.3.x 安装审计、规划、配置、分组并验证 Scheduler 任务,任务集须由该安装的运行时推导,不得照搬其他站点。
主要能力:先确认安装根目录、TYPO3 版本、应用上下文与数据库平台;盘点系统 cron、托管任务、systemd timer、容器运行器,以及运行时注册的任务类型、活动站点、存储、缓存后端、已装扩展、现有分组/任务、失败与延迟任务、v14 存储迁移缺陷。读取 task-catalog.md 后先构建完整任务清单,再按五个功能组归类:Core maintenance、Privacy & retention、Files & metadata、Search & content quality、Project workflows。
使用方式:从 Composer 项目根运行只读审计:php /absolute/path/to/typo3-scheduler-jobs/scripts/audit-scheduler.php --pretty;DDEV 用 ddev exec php /dev/stdin --pretty < /absolute/path/to/typo3-scheduler-jobs/scripts/audit-scheduler.php。--strict 会在 v14 任务存储损坏、任务类型未注册或存在执行失败时返回非零。另可运行 vendor/bin/typo3 scheduler:list、scheduler:run --help、scheduler:execute --help。任务通过 v14 Scheduler 表单/运行时模型创建,禁止写 v12 PHP 序列化对象或复制数据库行。
限制:默认仅手动执行,创建任务记录不等于安装外部运行器;不得因配置任务而擅自添加 DDEV cron、主机 crontab、systemd/Kubernetes/托管任务或部署计划。并行执行关闭,破坏性任务须有已验证备份与保留策略。频率不得高于最差观测时长加余量。仅当 apache-solr-for-typo3/solr 已安装时按 solr-v14.md 配置,每个被索引站点一个 IndexQueueWorkerTask,默认每 5 分钟 50 文档。自动模式需先约定运行器归属、工作目录、日志、告警、重叠策略与频率,且运行器频率须覆盖最短任务频率。其他细节暂未提供。