set_auto_config
为网站或数据库设置自动备份计划任务。任务不存在时自动创建,已存在时更新状态。
- 路由:
POST /crontab - action:
set_auto_config
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | String | 固定值 set_auto_config |
| name | 是 | String | "mysql" 数据库备份 / "site" 网站备份 |
| status | 是 | String | "1" 开启 / "0" 关闭 |
| hour | 否 | String | 执行时间(时) |
| minute | 否 | String | 执行时间(分) |
| save | 否 | String | 保留份数 |
| backupTo | 否 | String | 备份目标 |
注意:
name=site时如果任务已存在,set_status方法有 bug(硬编码查 mysql 任务),可能导致设置失败。
示例
设置 MySQL 自动备份
{"status": true, "msg": "设置成功!"}