У меня есть программа Python, которая представляет собой бесконечный цикл и отправляю некоторые данные в мою базу данных.

Я хочу, чтобы этот скрипт на python запускался при включении моего Intel Galileo. Я попытался создать скрипт python myprogram.py и запустил его при запуске в etc/init.d Когда я перезапустил свой Galileo, ничего не произошло - Linux не загружался, скриншот Arduino не загружался, и даже мой компьютер не распознавал его.

Я думаю, это произошло потому, что программа на python была бесконечным циклом. Есть ли способ, с помощью которого я могу без проблем запустить свою систему и запустить скрипт python при запуске?

1 ответ1

0

Сценарии в /etc/init.d запускаются при запуске / загрузке.

Ваш питон берет на себя управление при загрузке и работает в бесконечных циклах, вызывая проблемы при загрузке

Замените ваш скрипт следующим:

python myprogram.py &

Он запустит программу py в фоновом режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .