启动完成后,如何关闭Raspberry Pi 2上的PWR LED?

时间:2016-03-12 22:18:49

标签: raspberry-pi raspbian raspberry-pi2

基于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在启动时亮起并保持开启状态。我错过了什么?

1 个答案:

答案 0 :(得分:0)

您是否检查过您的脚本是否已执行?我有一个类似的问题。就我而言,systemd并不关心我的init.d脚本。通过systemd脚本来修复它。