chaos d9eccdfd81 修复容器环境三个关键bug:systemd误判、变量名冲突、启动验证
- has_systemd(): 改为检查 /proc/1/comm 是否为 systemd,避免容器中 systemctl --version 误判
- read_or_default(): 简化为两参数,去掉变量名间接引用避免冲突
- 新增 confirm_or_default(): 处理 y/n 确认,管道模式默认 true
- safe_start_service(): systemd 启动失败自动回退到 nohup
- safe_start_service(): 启动后 sleep 1 并验证进程存活,失败输出日志路径
- get_service_status(): unknown -> inactive(更准确的措辞)
- 端口变量支持环境变量覆盖: GATEWAY_PORT/REMOTE_PORT
2026-07-02 14:54:00 +08:00
S
Description
No description provided
134 KiB
Languages
Shell 67.4%
Python 32.6%