使用多线程Raspberry pi B +运行多个脚本

时间:2015-05-27 09:35:15

标签: python multithreading raspberry-pi python-multithreading

我想在树莓派B +上并行运行两个Python脚本,但我不知道该怎么做。你能告诉我怎么做吗?

非常感谢!!!

2 个答案:

答案 0 :(得分:1)

我没有使用过覆盆子pi,但我假设它正在使用Bash或类似的东西,你可以通过运行同时启动2个脚本......

./script1.py & ./script2.py &

&符号将脚本发送到要运行的背景但输出仍然打印到stdout。

脚本将从打印出类似......

之类的东西开始
[1] 9141
[2] 9142

正确的数字是PID(进程ID),可用于通过运行...

来停止脚本
kill 9141

答案 1 :(得分:0)

在RPi上,我使用单独的终端窗口运行并发程序(或脚本)。以下脚本(4fpu.sh)运行一个程序的四个副本和另一个程序。如果您想要监控进度并避免混淆显示的输出,这非常有用。

lxterminal -e ./RPiTemperature Pases 25,  Seconds 30
lxterminal -e ./burninfpu KWords 1, Section 3, Minutes 10, log 1
lxterminal -e ./burninfpu KWords 1, Section 3, Minutes 10, log 2
lxterminal -e ./burninfpu KWords 1, Section 3, Minutes 10, log 3
lxterminal -e ./burninfpu KWords 1, Section 3, Minutes 10, log 4