Трудность выполнения Python при загрузке - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь получить этот python файл с бесконечным l oop на моем Raspberry Pi для запуска при загрузке и продолжения работы, пока пи имеет питание. Я попытался отредактировать мой файл "etc / r c .local" и добавить различные варианты команд ниже. Я, конечно, ссылаюсь на правильный файл и путь. Я также добавил 10-секундную задержку в начале скрипта, чтобы убедиться, что все в порядке, прежде чем он запустится. Если у кого-то есть что-то, что было бы замечательно, это, казалось бы, обычная задача, и я не знаю, почему у меня возникают трудности.

Кроме того, у меня нет строки Шебанга в верхней части моего python сценария. Я не знаю, имеет ли это какое-либо отношение к моей проблеме, хотя я указываю, что это файл python.

/usr/bin/python3 /home/pi/Desktop/webplants/mqtt.py & sudo /usr/bin/python3 /home/pi/Desktop/webplants/mqtt.py & sudo python3 /home/pi/Desktop/webplants/mqtt.py & python3 /home/pi/Desktop/webplants/mqtt.py &

1 Ответ

1 голос
/ 24 января 2020

Вы должны использовать systemd. Эта утилита легко позволит вам запустить скрипт python при запуске. Этот урок должен охватывать это: https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/#systemd

...