如何为Grove Pi同时运行两个脚本?

时间:2016-11-04 13:01:27

标签: python python-2.7 python-3.x grovepi+

目前我正在使用带有2个气压传感器的GrovePi。我想知道是否有办法一次从命令行运行两个python代码。谁能帮帮我吗? 我正在使用Linux操作系统并使用命令行运行代码。我正在使用,

sudo python script1.py &
            script2.py &

给出了

  

bash:script2.py:command not found

我该如何解决这个问题?

Screenshot of the error.

1 个答案:

答案 0 :(得分:1)

如果您正在使用Bash,则可以使用& shell运算符执行一个进程并告诉它转到您正在使用的背景;但是,您告诉解释器的是执行sudo python script1.py并将其放入后台,然后执行script2.py并将其放入后台。显然,没有命令script2.py

要解决此问题,您需要每次都输入完整的命令。

sudo python script1.py &
sudo python script2.py &

但是,请确保需要使用sudo,如果不需要它们,则运行具有提升权限的脚本可能会很危险。