4

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

sudo python script1.py &
            script2.py &

这使

bash:script2.py:找不到命令

我该如何解决这个问题?

错误的屏幕截图。

4

1 回答 1

1

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

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

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

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

于 2016-11-04T13:05:16.910 回答