Итак, в моем файле r c .local, который запускается при загрузке Raspberry Pi 3 B + (исполняется файл r c .local, я это уже проверял), у меня есть скрипт phyton, который не выполняется. Так что я думаю, что неправильно называю Казнь. я попробовал это тремя разными способами, и ни один из них не работал:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo "running rc.local" > /tmp/rc_test.txt &
/usr/bin/sudo /usr/bin/python /home/pi/led.py &
exit 0
теперь тот же код, но вместо /usr/bin/sudo /usr/bin/python /home/pi/led.py &
я использовал phyton3 /home/pi/led.py
или просто phyton /home/pi/led.py
.
led.py выглядит следующим образом:
from gpiozero import Button
import time
try:
while True:
button = Button(4)
red = LED(6)
button.wait_for_press()
print("Button was pressed")
red.on()
time.sleep(10)
button.wait_for_press()
red.off()