收起左侧

OEC/OECT-飞牛控制LED灯状态脚本-8种组合

2
回复
48
查看
[ 复制链接 ]

3

主题

26

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章


OEC系列-LED控制脚本-首发(支持8种开关)

1.复制下面的所有代码 用ssh输入 回车

  1. # 1. 创建 bin 文件夹
  2. mkdir -p /vol1/1000/bin

  3. # 2. 写入脚本内容
  4. cat << 'EOF' > /vol1/1000/bin/oec-led.sh
  5. #!/bin/bash
  6. # 用法: ./oec-led.sh [0-7]

  7. case $1 in
  8.     0) r=0; g=0; b=0; col="全灭" ;;
  9.     1) r=1; g=0; b=0; col="红色" ;;
  10.     2) r=0; g=1; b=0; col="绿色" ;;
  11.     3) r=0; g=0; b=1; col="蓝色" ;;
  12.     4) r=1; g=1; b=0; col="**" ;;
  13.     5) r=1; g=0; b=1; col="紫色" ;;
  14.     6) r=0; g=1; b=1; col="青色" ;;
  15.     7) r=1; g=1; b=1; col="白色" ;;
  16.     *) echo "用法: $0 [0-7]"; exit 1 ;;
  17. esac

  18. CONF="/etc/tmpfiles.d/oec-led.conf"
  19. sudo tee $CONF > /dev/null <<EOT
  20. w /sys/class/leds/red:status/brightness   - - - - $r
  21. w /sys/class/leds/green:status/brightness - - - - $g
  22. w /sys/class/leds/blue:status/brightness  - - - - $b
  23. EOT

  24. sudo systemd-tmpfiles --create $CONF
  25. echo "已设置为: $col"
  26. EOF

  27. # 3. 赋予执行权限
  28. chmod +x /vol1/1000/bin/oec-led.sh
复制代码


2.再执行脚本(第一次要输入 返回[sudo] password for xxx: 表示要输入管理员密码,输入的时候看不见  输入完直接回车就行)


0关灯
  1. /vol1/1000/bin/oec-led.sh 0
复制代码
1红色
  1. /vol1/1000/bin/oec-led.sh 1
复制代码
2绿色
  1. /vol1/1000/bin/oec-led.sh 2
复制代码
3蓝色
  1. /vol1/1000/bin/oec-led.sh 3
复制代码
4.**
  1. /vol1/1000/bin/oec-led.sh 4
复制代码
5.紫色
  1. /vol1/1000/bin/oec-led.sh 5
复制代码
6.青色
  1. /vol1/1000/bin/oec-led.sh 6
复制代码
7.白色
  1. /vol1/1000/bin/oec-led.sh 7
复制代码


祝大家2026年新年快乐、阖家幸福!



收藏
送赞
分享
这个人不懒什么都

2

主题

20

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章

可惜我不是第一批内测用户。

0

主题

8

回帖

0

牛值

江湖小虾

感谢大佬

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则