运行 在 raspberry pi 3 上启动时有两个 python 脚本

running two python scripts on boot on raspberry pi 3

我有一个 python 脚本 (Duploadr.py) 运行s 继续,基本上它监视文件夹的任何更改。 我有一个 tkinter 程序 (tk.py)。

I need to run both after Raspberry pi in a GUI interface.

第一个脚本需要在某个文件夹下运行所以我必须在执行之前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-辅助 | grep python 根 1148 0.2 0.4 7232 3368 ? S 10:52 0:00 sudo python3 /home/pi/Desktop/tk.py 根 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

我没有看到第二个。

谢谢。

只需将 & 附加到第一个命令的末尾,如下所示:

sudo python3 /home/pi/Desktop/tk.py &