原来 removeProviderByName 内用 execSync 调 pkill,在 showPin 前 阻塞事件循环约 100ms+;若 vfdservice 是 gateway 子进程则管道无 读端,导致 showPin 写入失败或 blink setTimeout 无法触发。 改为 exec(异步):pkill 在后台执行,不阻塞事件循环,LED/VFD 操作(showPin blink)可正常调度。 Made-with: Cursor
10 KiB
10 KiB