在RPi3B+上运行Raspbian Buster
在/etc/xdg/lxsession/LXDE pi上运行一个良好的autostart,它调用一个名为launcher.sh的bash脚本:
#!/bin/bash -x
sleep 10 # Just giving time for other stuff to settle in.
/usr/bin/python3 /home/pi/Desktop/HOSTCORE/SpeechCenter.py &
#Listens (binds) to :5555 for speech to input
sleep 55
/usr/bin/python3 /home/pi/Desktop/HOSTCORE/visionCommandTest.py
#Talks to :5555 for speech to output
sleep 10
对SpeechCenter.py的第一次调用工作正常,在后台运行,系统宣布它已连接到语音中心
我需要在终端窗口中运行第二个调用visionCommandTest.py,这样用户就可以输入文本让系统说话,但该命令不会打开终端窗口。该命令之所以有效,是因为ps-ax显示python visionCommandTest.py正在运行(在本例中为“PID 934 pts/0 Tl”),但是,如果不打开终端窗口,就无法进行用户输入。(另外,SpeechCenter.py显示的PID为“911?Sl”…因此它们在我的ps-ax列表中的显示方式肯定有所不同)
只需要知道如何告诉bash脚本打开一个终端窗口,然后在其中运行visionCommandTest.py
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐