jiang12345-code/dsh-self-restart ↗★ 0
dsh-self-restart
DSH 自助重启:把「提权计划任务强杀进程树→端口释放确认→拉起服务」固化为插件能力;agent 或本机脚本一键调度重启,前端断线自动探测、服务恢复后自动刷新页面——让重启对用户近乎无感。v0.3.0 零登记自动发现:重启前扫描进行中任务写入账本,重启后错峰自动续跑。v0.3.4 业务门防自激:会话最后一次业务输入晚于其上次自动唤醒才登记,终结「已完成任务被反复唤醒自检」的连环空转。loopback 围栏防远程误触。
AI 分析
核心用途是实现 DSH 服务的无感重启与任务断点续跑。适合需要频繁调整配置、更新插件并希望重启过程不中断业务的 Windows 用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jiang12345-code/dsh-self-restartドキュメント
README 全文を読む ↗配置(可选)
~/.dsh/self-restart/config.json:
{ "port": 3080, "startTask": "dsh-web-service", "delaySec": 12,
"autoResume": true, "activeWindowMs": 900000,
"maxAutoRegister": 12, "maxAutoResume": 5, "staggerMs": 8000,
"excludeSessions": [] }
port:DSH 监听端口(用于定位要杀的进程)startTask:拉起 DSH 的 Windows 计划任务名delaySec:默认延迟秒数
日志:~/.dsh/self-restart/restart.log