计划任务支持的十一种类型盘点
十一种类型一张表
计划任务是面板的自动化中枢,官方文档列出的任务类型:
| 类型 | 干什么 |
|---|---|
| Shell 脚本 | 跑任意脚本,支持容器内执行,见脚本任务 |
| 备份应用 | 应用数据打包 |
| 备份网站 / 备份数据库 | 站点文件与库的定时备份,见定时备份 |
| 备份目录 | 任意目录归档备份 |
| 备份日志 | 系统日志、SSH 登录日志、网站日志打包留存 |
| 访问 URL | 定时请求一个地址做探活或触发接口 |
| 切割网站日志 | 滚动网站日志防止单文件无限膨胀,见日志任务 |
| 缓存清理 | 周期执行工具箱里的缓存清理项 |
| 系统快照 | 整机打包,见系统快照 |
| 同步服务器时间 | 按 NTP 校时 |
| 同步 IP 组 | 刷新 WAF 用的远程 IP 名单 |
| 清理日志 | 按类型和保留策略清理日志 |

通用参数是重点
类型只决定「做什么」,下面这些通用参数决定「做得好不好」:
- 执行周期:预设周期或 Cron 表达式(分时日月周,如
0 0 * * *为每日零点),保存前可预览最近几次执行时间; - 保留份数:只留最近 N 份成功产物,备份和日志任务的生命线,不设的话磁盘早晚被吃光;
- 备份账号:产物去向,支持多个目标,见备份账号;
- 超时时间与失败重试:防止单次任务挂死占资源,失败自动重试几次;
- 忽略错误:批量备份多个对象时,一个失败是否继续其余;
- 排除规则与压缩密码:归档时排除指定文件、给压缩包加密。密码丢了无法恢复加密备份,官方文档特意提醒。
报告与导入导出
每个任务的「报告」记录每次执行时间、状态和日志,备份类任务还能从报告里直接取备份文件。任务定义支持 JSON 导入导出——换机器迁移任务不用重配;导入时重名任务被忽略,引用的资源(网站、数据库、备份账号)对不上时任务会进待编辑状态,导完逐项检查再启用。