我想在我的 raspi 的 rc.local 中使用这个循环来初始化一些 GPIO 引脚,但它没有执行。但是当我通过 ssh 运行代码时,它就可以工作了。
for i in {4,17,27,22,5,6,13,26}; do
echo "$i" > /sys/class/gpio/export;
sleep 0.1;
echo "out" > /sys/class/gpio/gpio"$i"/direction;
echo 0 > /sys/class/gpio/gpio"$i"/value;
done;
此外,此代码在 rc.local 中仍然有效:
echo 4 > /sys/class/gpio/export;
echo out > /sys/class/gpio/gpio4/direction;
echo 0 > /sys/class/gpio/gpio4/value;
为什么循环不起作用?