# 调度秒级周期 — 方案讨论（2026-06-08）

> 状态：**已关闭** — 用户确认：执行周期仅表示**开始执行时间**，精确到分钟即可，**不需要秒级**。

## 决策（2026-06-08 补充）

- 调度表单**仅配置开始执行周期**（重复方式 + 时:分，或一次性日期）
- **不配置**：同步模式、目标路径、脚本超时、长任务 → 走系统默认（增量同步、各机 target_path、脚本 API 默认超时）
- **仍配置**：任务内容（推送源路径 / 脚本）、目标服务器、启用状态

- 循环调度：宝塔式周期（每天/每N天/每小时/每N小时/每N分钟/每周/每月）+ **时:分** 作为开始时刻
- 一次性调度：**年-月-日 时:分**（`datetime-local`，无秒）
- 存储：继续仅用 `cron_expr`，无需 `cycle_spec` 迁移

## 原问题（second-n roundtrip）

已通过**不实现秒级**消除；`minute-n` 的 `*/N * * * *` roundtrip 正常。

## 实现

见 `docs/design/specs/2026-06-08-schedule-cycle-picker-design.md` · `frontend/src/utils/scheduleCycle.ts`
