我对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
当我执行这个shell文件时,它工作正常并运行我的应用程序,但是我想在那里添加一些可以打开一个新终端窗口的行(' lxterminal'对我有用)并运行一些将开始运行另一个应用程序的命令。有谁知道我怎么能做到这一点?任何帮助/建议将不胜感激!
P.S。整个想法是仅通过执行1个shell文件在2个独立的终端窗口中运行2个应用程序。
答案 0 :(得分:1)
您可以以编程方式使用内置lxterminal
,
lxterminal\
--title="MyScriptWindow" \
-e "bash -c ./somescript.sh;bash"\
在命令或脚本完成后,在末尾手动触发 bash
以防止终端关闭。