基于http://www.jeffgeerling.com/blogs/jeff-geerling/controlling-pwr-act-leds-raspberry-pi,我了解可以使用以下命令从命令行关闭Raspberry Pi 2上的PWR LED:
CAShapeLayer
我也明白,可以在/boot/config.txt中添加以下内容,以便在启动时立即和永久禁用PWR LED:
echo 0 | sudo tee /sys/class/leds/led1/brightness
在启动顺序期间保持PWR LED亮起的最佳/最简单方法是什么,但在启动序列完成后将其关闭?
我尝试将以下内容添加为/etc/init.d/lightsoff:
# Disable the PWR LED.
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off
然后我跑了:
### BEGIN INIT INFO
# Provides: lightsoff
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Disable PWR LED when startup is complete
### END INIT INFO
echo none | sudo tee /sys/class/leds/led1/trigger
echo 0 | sudo tee /sys/class/leds/led1/brightness
不幸的是,PWR LED在启动时亮起并保持开启状态。我错过了什么?
答案 0 :(得分:0)
您是否检查过您的脚本是否已执行?我有一个类似的问题。就我而言,systemd并不关心我的init.d脚本。通过systemd脚本来修复它。