重构 lib 为扁平模块并支持 Windows schtasks;新增 JS/Bash/PowerShell 模板、WebUI 调度编辑,以及 Cursor Skill 与 MCP 工具供 Agent 管理定时任务。 Co-authored-by: Cursor <cursoragent@cursor.com>
773 B
773 B
JavaScript 定时任务模板
Node.js hello world 示例。调度仍由 cronctl.py run 统一管理(disable / 锁 / 日志)。
依赖
- Python 3(cronctl)
- Node.js(
node在 PATH 中)
新建任务
TASK_ID="smallmengya-my-js-task"
CRON_ROOT="/shumengya/project/agent/sproutclaw-cron"
cp -a "$CRON_ROOT/_template-javascript" "$CRON_ROOT/$TASK_ID"
sed -i "s/_template-javascript/$TASK_ID/g" "$CRON_ROOT/$TASK_ID/schedule.cron"
编辑 run.js 与 schedule.cron 后试跑:
python3 "$CRON_ROOT/cronctl.py" run "$TASK_ID"
其他语言模板
| 目录 | 语言 |
|---|---|
_template |
Python(默认) |
_template-javascript |
JavaScript |
_template-bash |
Bash |
_template-powershell |
PowerShell |