我有一个 Sky 无线传感器节点和一个打印节点输出的脚本。
sudo ./serialdump-linux -b115200 /dev/tmotesky1
如果我在我的电脑检测到节点之前启动此脚本,我会收到以下错误:
/dev/tmotesky1: No such file or directory
但是如果我等待 20 秒,我会错过最初的打印(这很重要)。
有没有办法检测 /dev/tmotesky1 是否存在?就像是
while [ ! -f /dev/tmotesky1 ] ; do sleep 1; print 'Waiting...'; done
提前致谢!