等待键盘可用命令

等待键盘可用命令

我有 sh 脚本,该脚本在启动时自动运行应用程序。我需要确保键盘在应用程序启动之前已登录系统。也很高兴看到鼠标的解决方案。

我使用通过 Buildroot 和 Busybox Init 创建的嵌入式系统。

编辑:我发现的最佳工作解决方案是搜索设备文件,但我不知道它是否是最快的解决方案:

while ! [[ "$(ls /dev/input/by-path/*-kbd)" ]]; do usleep 1000; done

答案1

udev我想您已经在您的嵌入式系统中包含了?在启动之前,您的键盘/鼠标是否已全部插入?如果是这样,那么该命令udevadm settle将完成您所要求的。

相关内容