Shell 同时打开多个XTerm窗口

Shell 同时打开多个XTerm窗口,shell,raspberry-pi,xterm,magic-mirror,Shell,Raspberry Pi,Xterm,Magic Mirror,我正在做一个Raspberry Pi驱动的魔镜项目,为了启动这个程序,我执行了一个在后台连续运行的shell脚本。为了使AI成为我项目的一部分,我需要在后台打开第二个shell脚本,该脚本也会持续运行。我的问题发生在我尝试执行Xterm命令时,它会等待第一个脚本完成,然后再启动第二个脚本。因为两个脚本都没有指定的端点,所以我被卡住了。有没有办法使两个Xterm命令同时执行 以下是启动Xterm会话的当前代码: cd ~/MMStartAll xterm -e "cd ~/MMStartAll;

我正在做一个Raspberry Pi驱动的魔镜项目,为了启动这个程序,我执行了一个在后台连续运行的shell脚本。为了使AI成为我项目的一部分,我需要在后台打开第二个shell脚本,该脚本也会持续运行。我的问题发生在我尝试执行Xterm命令时,它会等待第一个脚本完成,然后再启动第二个脚本。因为两个脚本都没有指定的端点,所以我被卡住了。有没有办法使两个Xterm命令同时执行

以下是启动Xterm会话的当前代码:

cd ~/MMStartAll

xterm -e "cd ~/MMStartAll; ./AssistantStart.sh"
xterm -e "cd ~/MMStartAll; ./MMStart.sh"

$SHELL

脚本应以
结尾。这意味着两个xterm都将在seperate进程id(pid)中运行


在后台运行第一个
xterm
cmd,方法是在行尾追加一个
&
。在第二次
xterm
启动之前,您可能需要/想要添加
sleep 5
。但是StackOverflow是关于帮助人们修复他们现有的编程代码。RPi Q在https:/raspberrypi.stackexchange.com;-)上通常更宽容。在这里发布更多Qs之前,请阅读、、和。祝你好运,这很好用!谢谢你,我很抱歉把这篇文章发错了地方。
cd ~/MMStartAll

xterm -e "cd ~/MMStartAll; ./AssistantStart.sh" &
xterm -e "cd ~/MMStartAll; ./MMStart.sh" &

$SHELL