目前我正在使用带有2个气压传感器的GrovePi。我想知道是否有办法一次从命令行运行两个python代码。谁能帮帮我吗? 我正在使用Linux操作系统并使用命令行运行代码。我正在使用,
sudo python script1.py &
script2.py &
给出了
bash:script2.py:command not found
我该如何解决这个问题?
答案 0 :(得分:1)
如果您正在使用Bash,则可以使用&
shell运算符执行一个进程并告诉它转到您正在使用的背景;但是,您告诉解释器的是执行sudo python script1.py
并将其放入后台,然后执行script2.py
并将其放入后台。显然,没有命令script2.py
。
要解决此问题,您需要每次都输入完整的命令。
sudo python script1.py &
sudo python script2.py &
但是,请确保需要使用sudo
,如果不需要它们,则运行具有提升权限的脚本可能会很危险。