Simultanious打开多个XTerm Windows

时间:2017-09-16 16:19:14

标签: shell raspberry-pi xterm magic-mirror

我正在开发一个Raspberry Pi驱动的Magic Mirror项目并启动程序我执行一个在后台连续运行的shell脚本。为了使AI成为我项目的一部分,我需要在后台打开一个第二个 shell脚本,该脚本也会连续运行。我尝试执行我的Xterm命令时会出现问题,它会在启动 second 脚本之前等待第一个脚本完成。由于两个脚本都没有指定的终点,我被卡住了。有没有办法让两个Xterm命令同时执行?

这是我当前启动Xterm会话的代码:

cd ~/MMStartAll

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

$SHELL

1 个答案:

答案 0 :(得分:1)

您的脚本应以 & 结尾。这意味着两个 xterm 都将在单独的进程 ID (pid) 中运行。

cd ~/MMStartAll

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

$SHELL