Files
panel/pkg/network
耗子andClaude Fable 5.1 f0b3ef1b67 refactor(shell): 统一进程组处理,补测试,redis 密码改走环境变量
- 新增 Command 直连 exec 且套上同一套独立进程组、整组 SIGKILL 与宽限期,11 处自己拼 exec.Cmd 只调 ApplyEnv 的调用点改为使用它,ApplyEnv 不再导出
- webhook 脚本原先无 ctx 无进程组,脚本起守护进程占着管道会把请求挂死
- 删除零调用的 ExecfWithOutput/ExecfWithPipe,IsPTYError 改私有,NewPTYTurn 去掉没人用的变参
- ExecfAsync 失败改走 slog;ExecWithPipe 把 Wait 的错误传给读端
- redis-cli 密码改走 REDISCLI_AUTH,大 key 扫描任务在运行时从配置取密码,不再落进任务表
- pip/npm/go 镜像地址加引号;fstab 的 grep/sed 模式做正则转义
- 补 Quote、stderr、取消杀孙子进程、宽限期截断、超时、管道错误传播六个测试

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 02:17:40 +08:00
..
2026-08-15 00:24:14 +08:00