docs(m53): timeout 上卡后的 5 行复跑自检(已真机验证)

This commit is contained in:
AskaEth committed 2026-11-11 21:23:52 +08:00
1 parent 80c0bd4eb4
commit 24f1d8a682
1 file changed
+10
+10
View File
@@ -162,6 +162,16 @@ timeout 8 bluetoothctl connect XX:XX:XX:XX:XX:XX # 挂死的外部命令的
- 不支持 `--preserve-status` / `-v` / `d` 后缀,给了会明确报 125(不静默忽略)。
- 不跟踪 `setsid()` 逃出进程组的守护进程(coreutils 也不跟踪)。
**5 行自检(每次上卡后复跑,全绿才算 timeout 可用)**:
```sh
T=/usr/data/mnt/sd_0/MeowOS/opt/devkit/bin/timeout
$T 2 sleep 30; echo "t1=$? (want 124)"; $T -s KILL 2 sleep 30; echo "t2=$? (want 137)"
$T 2 sleep 1; echo "t3=$? (want 0)"
$T 5 sh -c 'sleep 100 & sleep 100 & wait'; echo "t4=$? (want 124)"
for p in /proc/[0-9]*; do [ "$(cat $p/comm 2>/dev/null)" = sleep ] && echo "LEAK $p"; done
```
## 4. exFAT 语义(权限 / 软链)
设备挂载:`/dev/mmcblk0 on /usr/data/mnt/sd_0 type exfat (rw, fmask=0022, dmask=0022, symlink=0, noexec 未设置)`。