Bashを使って/sysのデバイスに書きますか?

Bashを使って/sysのデバイスに書きますか?

これら:

デフォルトでは、3つのLED(赤、緑、青)があるUSBデバイスです。

Linuxカーネルはusbledしばらくこのモジュールを介してこのデバイスをサポートしてきました。しかし、Bashスクリプトを使って実際にデバイスを制御する方法がわかりません。この/sysディレクトリには、次のファイルが含まれています。

root@desktop:/sys/devices/pci0000:00/0000:00:13.0/usb5/5-3/5-3:1.0# ls
bAlternateSetting   bInterfaceSubClass  ep_81     red
bInterfaceClass     blue                green     subsystem
bInterfaceNumber    bNumEndpoints       modalias  supports_autosuspend
bInterfaceProtocol  driver              power     uevent

ベストアンサー1

ファイルredとASCIIの10進値を書き込むことができる文字デバイスgreenblue

たとえば、デバイスを明るい赤に変更するには、次の手順を実行します*:

#!/bin/bash

echo 9 >red
echo 0 >green
echo 0 >blue

*参考に root として実行する必要があります。

おすすめ記事