程序編寫:
#!/bin/sh
echo none > /sys/class/leds/led1/trigger
echo none > /sys/class/leds/led2/trigger
echo none > /sys/class/leds/led3/trigger
echo 0 > /sys/class/leds/led1/brightness
echo 0 > /sys/class/leds/led2/brightness
echo 0 > /sys/class/leds/led3/brightness
while true
do
echo 1 > /sys/class/leds/led1/brightness
echo 1 > /sys/class/leds/led2/brightness
echo 1 > /sys/class/leds/led3/brightness
sleep 1
echo 0 > /sys/class/leds/led1/brightness
echo 0 > /sys/class/leds/led2/brightness
echo 0 > /sys/class/leds/led3/brightness
sleep 1
done
這是我們的第一個(gè)shell程序,所以寫一個(gè)最簡(jiǎn)單的shell腳本,點(diǎn)燈!前面我們學(xué)習(xí)過shell的基本寫法,忘記了的可以回頭再看一下。邏輯上其實(shí)非常簡(jiǎn)單,先對(duì)燈進(jìn)行初始化,也就是先把燈的觸發(fā)條件改為none,將所有的燈熄滅。然后用一個(gè)while循環(huán)以1秒的間隔進(jìn)行點(diǎn)亮和熄滅。
閱讀全文