我对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”对我有效),并运行一些命令以开始运行另一个应用程序。有人知道我怎么做到吗?任何帮助/建议将不胜感激!
整个想法是通过只执行一个shell文件在两个独立的终端窗口中运行两个应用程序。
最佳答案
您可以将内置lxterminal
编程为,
lxterminal\
--title="MyScriptWindow" \
-e "bash -c ./somescript.sh;bash"\
bash
在命令或脚本完成后,在末尾手动触发以防止终端关闭。关于linux - 如何打开一个新的终端并从已经处于事件状态的Shell文件运行命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41323190/