- 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
3.9 KiB
Executable File
3.9 KiB
Executable File