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