запуск двух скриптов Python при загрузке на Raspberry Pi 3 - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть сценарии Python (Duploadr.py), которые продолжаются, в основном он отслеживает папку на наличие изменений.И у меня есть программа tkinter (tk.py).

Мне нужно запустить оба после Raspberry pi в интерфейсе GUI.

необходимо запустить первый скриптв определенной папке, поэтому я должен cd /foldername/Duploadr.py, прежде чем я запустил

Все файлы были выполнены, и все с использованием chmod.

не я создаю файл с именем launcher.sh и добавлен

sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
I added this to the bottom
@sh /home/pi/launcher.sh

в launcher.sh

#!/bin/sh
sudo python3 /home/pi/Desktop/tk.py
cd /home/pi/Flickr/
sudo python /home/pi/Flickr/Duploadr.py -d &

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

Я пытался изменить последовательность, но независимо от того, что я делаю, он не выполняет второе sudo.

, когда я выполняю

ps -aux |grep python root 1148 0,2 0,4 7232 3368?S 10:52 0:00 sudo python3 /home/pi/Desktop/tk.py root 1156 15,3 3,0 40280 23588?Sl 10:52 0:01 python3 /home/pi/Desktop/tk.py pi 1291 0,0 0,0 4376 548 pts / 0 S + 10:52 0:00 grep --color = auto python

Не знаюсм. второй.

Спасибо.

1 Ответ

0 голосов
/ 21 ноября 2018

Просто добавьте & в конец вашей первой команды, например:

sudo python3 /home/pi/Desktop/tk.py &
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...