Бесконечно циклическая программа при запуске с r c .local - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть проект Raspberry Pi, над которым я работаю для моей девушки. Это будет лампа с двумя кнопками и светодиодной полосой. Программа работает правильно, теперь я пытаюсь запустить ее при запуске, чтобы она могла просто подключить этот пи и не беспокоиться о запуске программы. Я добавил эту строку в файл /etc/rc.local перед строкой выхода 0

    sudo python3 /home/pi/3led.py &

Затем я добавил следующее в / etc / systemd / system / r c -local .service file

    [Unit]
      Description=/etc/rc.local Compatibility
      ConditionPathExists=/etc/rc.local

    [Service]
      Type=forking
      ExecStart=/etc/rc.local start
      TimeoutSec=0
      StandardOutput=tty
      RemainAfterExit=yes
      SysVStartPriority=99

    [Install]
      WantedBy=multi-user.target

Затем я выполнил следующие 2 команды: "sudo chmod + x /etc/rc.local" & "sudo systemctl.enable r c -local"

Программа запускается при запуске (включается свет), но я не могу нажать кнопку pu sh, чтобы изменить цвет подсветки (который работает, когда я запускаю программу с «python3 3led» .py "). Если у кого-то есть какая-либо информация, которая будет высоко ценится!

...