TheColdWorld/dsh-wsl-keepalive ↗★ 0
wsl-keepalive
WSL 保活切换静态插件:在 WebUI 设置中提供 dbus-daemon 保活开关,Host 侧通过 API 暴露状态,配置存储于本地 JSON 中。
AI 分析
该插件用于防止 WSL 实例因闲置而自动关闭,确保后台服务持续运行。适合在 Windows WSL 环境下部署和运行 DSH 的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TheColdWorld/dsh-wsl-keepalive说明文档
阅读完整 README ↗三、配置 ~/.dsh/wsl-keepalive.json
插件启动时读取;字段缺失或文件缺失时按空值处理,并在需要时自动创建 / 写入。
{
"wsl-dist-name": "",
"wsl-exec-path": "/mnt/c/Windows/System32/wsl.exe"
}
| 字段 | 类型 | 含义 |
|---|---|---|
wsl-dist-name | 字符串 | 目标发行版命名。非空时启动命令追加 -d ${wsl-dist-name};为空时使用默认发行版 |
wsl-exec-path | 字符串 | wsl.exe 在 Linux 文件系统下的绝对路径。为空时启动期自动探测 /mnt/c/Windows/System32/wsl.exe,存在则写入配置;两者皆无则报错进入错误态 |
方式一:使用dsh plugin add安装
内容仓库位于 https://github.com/TheColdWorld/dsh-wsl-keepalive.git,可通过仓库地址直接安装:
# 或使用显式 git 地址: