我有4个shell命令,每个命令都希望在单独的shell中运行。

由于我每次手动打开4个shell并键入每个命令真的很麻烦,我想知道是否有办法为此编写脚本。

我的命令是:

./supercomponent --cid=111
./vehicle --cid=111 --freq=10
./cockpit--cid=111
./irus --cid=111 --freq=10

最佳答案

您可以将命令嵌套在括号中,括号在其自身的执行环境中使用其自己的变量运行,并且在后台(即在新的bash程序实例中)运行。

( ./supercomponent --cid=111 ) &
( ./vehicle --cid=111 --freq=10 ) &
( ./cockpit--cid=111 ) &
( ./irus --cid=111 --freq=10 )

关于linux - 从一个脚本生成4个Linux终端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28938908/

10-13 05:08