linux – 使用Bash写入/ sys中的设备?

我有一个these

基本上,它是一个带有三个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

解决方法:

红色,绿色和蓝色文件是char设备,允许将ASCII十进制值写入它们.

例如,要将设备更改为鲜红色,可以执行以下操作*:

#!/bin/bash

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

*请注意,这必须以root身份运行

上一篇:虚拟环境上的jupyterhub开机启动设置


下一篇:EF框架报错:System.Data.Entity.Internal.AppConfig的类型初始值设定项引发异常