在 bash 的 for 循环中打开多个终端

pro*_*007 3 linux terminal bash

最近我改为lxdeon Ubuntu。切换后它改变了我x-terminal-emulatorlxterm

我的脚本执行以下操作:

通过 for 循环并打开一个新的终端窗口,然后在该终端中运行脚本。它会同时打开多个终端,在所有不同的窗口中运行该脚本。

切换到lxde它后,它将循环并等待每个终端窗口在下一个终端窗口启动之前完成脚本。我希望它做它正在做的事情。

我通过改x-terminal-emulatorgnome-terminal. 现在它工作正常。然而,这是一个少数人使用的脚本系统,他们都使用不同的环境和终端模拟器。我如何确保这适用于所有不同的终端仿真器,或者至少适用于xterm每个人都会拥有的任何一个。

谢谢


代码片段:

for blah in something
do
    x-terminal-emulator -e bash my_script.sh
done
Run Code Online (Sandbox Code Playgroud)

les*_*ana 6

这应该做

for blah in something
do
    x-terminal-emulator -e bash my_script.sh &
done
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

2345 次

最近记录:

12 年,3 月 前