全屏滑条统一路径+对比色(112/115) + 字体索引+查列表+丢失降级(113) + 文档刷新(114) + svcd CLI文档+mips-repo拆bins/mpk(116)
This commit is contained in:
1 parent
b75ecce5de
commit
19a001f007
22 files changed
+666
-129
No files matched your search
@@ -158,6 +158,32 @@ meow_svcd pid
|
||||
|
||||
应答:`OK` / `ERR no-such-service` / 多行 `svc=... state=... pid=... restart=... exit=...`。
|
||||
|
||||
### 6.1 `systemctl` 式 CLI 用法(SSH 终端示例)
|
||||
|
||||
守护已由固件 `etc/init.d/S89meow_svcd` 开机自启,SSH 登录设备后**直接敲**命令即可,无需先知道 socket:
|
||||
|
||||
```bash
|
||||
meow_svcd status # 列出所有服务 + 全局状态
|
||||
# # meow_svcd status
|
||||
# card_present=1 wifi_up=0 services=3
|
||||
# svc=mdnsd state=running pid=1234 restart=0 exit=0 trigger=boot
|
||||
# svc=meow_netd state=stopped pid=0 restart=0 exit=0 trigger=card-mount
|
||||
# svc=ntpc state=stopped pid=0 restart=0 exit=0 trigger=card-mount
|
||||
|
||||
meow_svcd restart mdnsd # 重启单个服务(如板载 mDNS 应答器)
|
||||
meow_svcd start meow_netd # 启动单个服务
|
||||
meow_svcd stop all # 停止全部服务
|
||||
meow_svcd reload # 重读板载 + TF 双源 services.d 配置
|
||||
meow_svcd pid # 打印守护进程 pid
|
||||
```
|
||||
|
||||
- **socket**:控制走 AF_UNIX 单行文本,默认 `/tmp/meow_svcd.sock`(`--sock`/`MEOW_SVCD_SOCK` 可改)。
|
||||
守护**未运行**时命令回退打印状态文件 `/tmp/meow_svcd.status`(或 `card_present=0 services=0`)并以退出码 1 返回。
|
||||
- **守护前台**:`-f`/`--foreground` —— 守护自身跑前台,供 supervisor `fork/exec`+`waitpid` 托管;
|
||||
默认(无子命令)则为后台常驻。
|
||||
- 应答:成功 `OK`(`pid`→pid 数字);服务不存在 `ERR no-such-service`;`svc=... state=...` 行
|
||||
含 `pid/restart(重启计数)/exit(上次退出码)/trigger`。
|
||||
|
||||
## 7. 编译
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user