在 shell 脚本中运行多个 python 脚本

在 shell 脚本中运行多个 python 脚本

我有四个 python 脚本需要在启动时在后台运行。我编写了一个 shell 脚本,其中包含所有四个 python 脚本

我的shell脚本如下:sudo nano launcher.sh

#!/bin/sh

cd /

cd /home/pi/myfile

sudo python3 script1.py &

sudo python3 script2.py &

sudo python3 script3.py &

sudo python3 script4.py &

cd /

我已经授权使用sudo chmod 777 launcher.sh

之后我使用 crontab 安排了 shell 脚本。

sudo crontab -e

@reboot  sh /home/pi/myfile/launcher.sh &

sudo reboot

我的问题是,我可以看到,尽管一次运行所有四个脚本,但只有一个脚本运行。

请为我提供一个解决方案,让我可以在启动时一次运行所有脚本。

相关内容