实现方法:https://whycan.com/t_6092.html
cat /etc/init.d/S99ledblink
#!/bin/sh case "$1" in start) printf "Starting led: " start-stop-daemon -S -b -x /usr/bin/ledblink.sh [ $? = 0 ] && echo "OK" || echo "FAIL" ;; stop) printf "Stopping led: " kill $(ps aux | grep '/usr/bin/ledblink.sh' | grep -v 'grep' | awk '{print $1}') [ $? = 0 ] && echo "OK" || echo "FAIL" ;; restart|reload) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0
/usr/bin/ledblink.sh
#!/bin/sh if [ ! -f /sys/class/gpio/gpio356/direction ]; then echo 356 > /sys/class/gpio/export fi echo out > /sys/class/gpio/gpio356/direction while [ 1 ]; do echo 0 > /sys/class/gpio/gpio356/value sleep 0.5 echo 1 > /sys/class/gpio/gpio356/value sleep 0.5 done;