设置自动备份任务的配置
为网站或数据库设置自动备份计划任务。任务不存在时自动创建,已存在时更新状态。
POST
https://your-panel.example.com:8888/crontab更新于 查看 Markdown
Request bodyX-WWW-FORM-URLENCODEDrequired
Returns
default
接口响应,业务状态见下方详细说明。
各操作详细说明
set_auto_configaction=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": "设置成功!"}