Мой Raspberry Pi не запускает скрипт phyton в моем файле r c .local - PullRequest
0 голосов
/ 20 апреля 2020

Итак, в моем файле 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()
...