使用shell脚本从命令行控制usb端口

时间:2011-10-25 19:15:30

标签: macos shell

背景:我有这些usb灯,我想根据通知(如构建失败)打开和关闭。

我认为最简单的方法是将灯插入USB端口,然后根据收到的电子邮件进行挂载/卸载。在Mac上,插入设备的usb不会作为已安装的驱动器。

有任何很酷的建议来构建自己的构建监视器吗?

2 个答案:

答案 0 :(得分:1)

我的印象是,大多数此类设备只是从USB端口获取电源,并且没有任何特定的软件存在。因此,通过软件关闭它们需要弄清楚如何禁用特定USB端口的电源。虽然可能并非不可能,但这并不一定会在方便的高级API中暴露出来。

答案 1 :(得分:1)

我不知道你有什么设备,但只能安装驱动器(如USB记忆棒,外置硬盘,MP3播放器等)。或者您希望您的鼠标可以安装?

我知道没有通用的命令行工具以您喜欢的方式与USB接口,我无法想象一个,因为它不像简单的旧串行或并行那样简单港口。使用USB,设备有不同的设备类(如音频和打印机),其中一个基本上是专有通信,可以是任何东西。即使使用泛型类,通信也已非常复杂。

所以你需要获得这些灯的文档(如何控制它们),如果还没有一个支持这些灯的专用工具,你需要自己编写一个。

相关问题