深色模式
计划任务与备份
在服务器工作台里可视化管理 crontab 定时任务(含 AI 生成、立即执行、运行记录),并用「备份中心」浏览 Reeve 在远程 ~/.reeve 工作区统一归拢的备份 / 日志 / 脚本 / 运行产物。
计划任务(crontab 可视化)
工作台 → 计划任务 标签,对标 1Panel 计划任务。
列表
列出该机的 crontab 条目:
- cron 表达式(schedule)
- 命令
- 启停态
启停不丢命令
停用一条任务时,Reeve 用 #REEVE-DISABLED# 标记保留原命令而不是删掉,重新启用时原样恢复,不会丢失。
新建 / 编辑
弹窗里填:
- cron 字段:分 / 时 / 日 / 月 / 周,或用模板快选
- 命令
常用模板一键选:
| 模板 | 表达式 |
|---|---|
| 每分钟 | * * * * * |
| 每 5 分钟 | */5 * * * * |
| 每小时 | 0 * * * * |
| 每天 02:00 | 0 2 * * * |
| 每周一 03:00 | 0 3 * * 1 |
| 每月 1 号 04:00 | 0 4 1 * * |
| 开机时 | @reboot |
AI 生成
不想手写 cron 表达式和脚本?用 AI 生成:
- 用自然语言描述「每天凌晨 3 点备份 MySQL 到 ~/.reeve/backups,保留 7 天」
- AI 生成 cron 表达式 + 命令脚本,你审阅后保存
如果任务要连数据库,可在生成时关联 DB 凭据——Reeve 在服务器侧免密配置好(Docker 容器场景自动从 env 探测密码),脚本里不出现明文密码。
立即执行 / 启停 / 日志 / 删除
行内操作:
- 立即执行:前台跑一次,直接弹出执行结果
- 启停:保留命令的前提下启用 / 停用
- 日志:查看任务输出(命令重定向到的日志文件
tail) - 删除
运行记录
Reeve 给计划任务套了一层运行包装器,把每次运行的开始 / 结束 / 退出码 / 输出落到 ~/.reeve/runs。在任务的 运行记录 里能看到历次执行的时间线和详情(左右双栏:左侧列表、右侧查看器)。
计划任务全走人用主账号,每次变更写审计。证书自动续签、备份脚本等 Reeve 托管的 root 级任务也在这里可见。
备份中心
工作台 → 备份中心 标签,浏览 / 管理远程 ~/.reeve 工作区。
什么是 ~/.reeve 工作区
~/.reeve 是 Reeve 在远程服务器上统一归拢运维产物的目录,AI 和人都用它,避免备份脚本到处乱写路径(不要再臆造 /data/backup 这种):
~/.reeve/
├── backups/ 备份文件(数据库导出 / 配置打包等)
├── logs/ 任务日志
├── scripts/ 固化的运维脚本
└── runs/ 计划任务运行记录(包装器产出)四个分段
| 分段 | 能做什么 |
|---|---|
| 备份 | 列文件 + 下载 / 删除 + 「清理 N 天前」批量清旧 |
| 日志 | 列日志文件 + 查看(tail) |
| 脚本 | 列脚本 + 查看内容 |
| 运行 | 计划任务的运行记录 |
所有删除操作都限定在 ~/.reeve 内(路径 = 工作区根 + 子目录 + 目录列表里的真实文件名,无注入面),下载走保存对话框落到本机。