docs(m53): timeout 上卡后的 5 行复跑自检(已真机验证)
This commit is contained in:
1 parent
80c0bd4eb4
commit
24f1d8a682
1 file changed
+10
@@ -162,6 +162,16 @@ timeout 8 bluetoothctl connect XX:XX:XX:XX:XX:XX # 挂死的外部命令的
|
|||||||
- 不支持 `--preserve-status` / `-v` / `d` 后缀,给了会明确报 125(不静默忽略)。
|
- 不支持 `--preserve-status` / `-v` / `d` 后缀,给了会明确报 125(不静默忽略)。
|
||||||
- 不跟踪 `setsid()` 逃出进程组的守护进程(coreutils 也不跟踪)。
|
- 不跟踪 `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 语义(权限 / 软链)
|
## 4. exFAT 语义(权限 / 软链)
|
||||||
|
|
||||||
设备挂载:`/dev/mmcblk0 on /usr/data/mnt/sd_0 type exfat (rw, fmask=0022, dmask=0022, symlink=0, noexec 未设置)`。
|
设备挂载:`/dev/mmcblk0 on /usr/data/mnt/sd_0 type exfat (rw, fmask=0022, dmask=0022, symlink=0, noexec 未设置)`。
|
||||||
|
|||||||
Reference in new issue
Block a user