---
title: "临时热更新并重启管理后端"
method: PATCH
path: "/status/restart"
tags: ["状态"]
---

# 临时热更新并重启管理后端

`PATCH /status/restart`

接收替换用的 `suu` ELF 可执行文件，校验签名和版本后写入临时路径并执行热重载

仅用于临时更新 ShiroSU，设备重启后仍会变成旧版本

如果请求体为空，后端会从 `url` 查询参数下载 `suu`

前端调用后应该刷新页面

## Query parameters

- `url` string, uri

## Response `202`

已接受热更新并将在后台执行热重载

## Other responses

- `400` — 未提供请求体、请求体读取失败、下载地址无效、下载结果为空、文件无效
- `403` — 鉴权失败，或 WebSocket 票证无效
- `413` — 请求体或下载内容过大
- `500` — 后端执行操作失败
- `502` — JVM 交互失败、下载响应失败、远端返回非成功状态或响应内容无法解析
- `503` — JVM 服务不可用

---

[API](https://skmtc.net/oom-wg/apis/shirosu-http.md) · [All operations](https://skmtc.net/oom-wg/apis/shirosu-http/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oom-wg/shirosu-http/versions/3d63f1947f5a/schema)
