2011-10-25 54 views
4

背景:我有這些USB燈,我想打開和關閉基於通知(如構建失敗)。使用shell腳本從命令行控制USB端口

我覺得最簡單的方法是將燈插入USB端口,並根據收到的電子郵件進行掛載/卸載。在Mac上,插入設備的USB不會作爲安裝的驅動器來使用。

有沒有很酷的提示來構建你自己的構建監視器?

+0

我試過使用USB集線器,但不幸的是,它也沒有出現。任何人都知道某個設備充當USB集線器並顯示爲可安裝驅動器? – bluesman

回答

1

我的印象是,大多數這樣的設備只是從USB端口汲取電力,並沒有任何特定的軟件存在。因此,通過軟件關閉它們需要弄清楚如何禁用特定USB端口的電源。雖然這可能不是不可能的,但這並不一定就是在便利的高級API中暴露出來的那種東西。

1

我不知道你有什麼設備,但只能安裝驅動器(如USB棒,外接硬盤驅動器,MP3播放器等)。或者你會期望你的鼠標可以掛載?

沒有一個通用的命令行工具,我知道用你喜歡的方式與USB接口,我無法想象它,因爲它不像簡單的舊串行或並行端口那樣簡單。使用USB時,設備會進入不同的設備類別(如音頻和打印機),其中一個實質上意味着專有通信,並且可以是任何東西。即使使用通用類,通信已經非常複雜。

因此,您需要獲取這些燈的文檔(如何控制它們),並且如果還沒有支持這些燈的專用工具,您需要自己寫一個燈。