我是Linux的新手,因此,如果我引用错误的措辞,请让我知道!
我创建了以下shell文件,该文件可完美地工作:
#!/bin/bash
cd ~/Desktop/folder/
cd companion && npm start
The lines I want to add below:
Opens New Terminal with the following:
cd ~/Desktop/folder/
cd javaclient && mvn exec:exec
当我执行此外壳文件时,它可以正常运行并运行我的应用程序,但是我想在其中添加一些线路,这些行可以打开一个新的终端窗口(" lxterminal'对我有效),并运行一些命令,这些命令将开始运行另一个应用程序。有人知道我如何实现这一目标吗?任何帮助/建议将不胜感激!
P.S。整个想法是通过仅执行1个外壳文件来在2个单独的终端窗口中运行2个应用程序。
您可以以编程方式使用内置的lxterminal
为
lxterminal
--title="MyScriptWindow"
-e "bash -c ./somescript.sh;bash"
bash
在末端手动触发,以防止终端完成,命令或脚本完成后。