Files
huajishe-tts/run.sh
e2hang 0b14f7831d fix(run.sh): 修复退出清理——进程组杀法彻底回收 server/web 子进程
- server / web 均用 setsid 独立进程组,Ctrl-C 时 kill -TERM -PID 整组回收,
  避免 tsx watch / vite 派生的 node 子进程残留占用 8000 / 5173
- cleanup 改用 PIDS 数组,跳过空 PID,修正原版 WEB_PID 空串导致 kill 接空参的问题
- server 进程意外退出(如端口占用)时立即失败退出,不再傻等 web
- 端口行为保持原样:用户访问 :5173(vite),:8000 为内部 server
2026-08-25 18:29:21 +08:00

3.9 KiB
Executable File