Files
sub2api/backend
shaw 8e81e395b3 refactor: 使用行业标准方案重构服务重启逻辑
重构内容:
- 移除复杂的 sudo systemctl restart 方案
- 改用 os.Exit(0) + systemd Restart=always 的标准做法
- 删除 sudoers 配置及相关代码
- 删除 sub2api-sudoers 文件

优势:
- 代码从 85+ 行简化到 47 行
- 无需 sudo 权限配置
- 无需特殊用户 shell 配置
- 更简单、更可靠
- 符合行业最佳实践(Docker/K8s 等均采用此方案)

工作原理:
- 服务调用 os.Exit(0) 优雅退出
- systemd 检测到退出后自动重启(Restart=always)
2025-12-18 20:32:24 +08:00
..
2025-12-18 17:02:21 +08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00