4

我有一个通过 USB 端口连接到我的 linux 机器的 UPS。不幸的是,UPS 不受支持,并且不会显示为经过改造的设备。但是,它确实可以通过 lsusb 命令正确显示。

我想通过一个简单的 bash 脚本(例如由 cron 触发)从我的 UPS 读取电池状态。我不想要一个功能齐全的脚本,因为它需要知道特定 UPS 的协议;我只想创建一个脚本来编写原始命令并在给定已知 USB 地址的情况下从 UPS 读取原始响应,然后由我来对实际命令进行编码并解析响应。

谢谢你。

4

1 回答 1

2

您也许可以使用普通echo命令将字符串直接发送到设备,例如:

echo "some command" > /dev/usbXXX

要获得输出,您可能可以使用例如从中读取cat

cat /dev/usbXXX | grep "what you're looking for"
于 2013-03-04T14:12:55.497 回答