xiaxingtianxia2-glitch/dsh-auto-exit1

dsh-auto-exit

Exit the DSH CLI process automatically when the Web UI closes (equivalent to Ctrl+C). DSH plugin: 关闭 Web UI 自动退出 CLI 进程.

AI 분석

核心用途是简化后台进程管理。适合通过命令行启动 DSH,并希望在关闭浏览器标签页后自动释放系统资源、无需手动杀进程的用户。

패키지
dsh-auto-exit
버전
0.0.1
라이선스
MIT
최근 업데이트
2026. 8. 17.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗

使用

  1. 启动 dsh --profile web,用浏览器打开 Web UI(默认 )。
  2. 直接关闭浏览器标签页/窗口(多个页面需全部关闭)。
  3. 15 秒后进程自动退出。

查看状态

curl http://127.0.0.1:3080/auto-exit/status
{"enabled":true,"armed":true,"sockets":2,"countdownMs":0,"graceSeconds":15,"pollMs":1000,"dryRun":false,"lastEvent":"armed","fired":false}

字段含义:sockets 当前页面连接数;countdownMs 剩余倒计时(0 = 未在倒计时); lastEvent 最近一次状态变化(idle/armed/lost/cancel/exit)。

配置

字段默认值说明
enabledtrue总开关
graceSeconds15连接全部断开后等待的秒数再退出
pollMs1000检测间隔(毫秒)
armAfterFirstConnecttrue见到首个页面连接后才生效(启动时未开页面不退出)
dryRunfalse试运行:只记录「将要退出」日志,不真正退出