如何打开新终端并从已经活动的shell文件

时间:2016-12-25 17:33:30

标签: linux shell raspberry-pi

我对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个应用程序。

1 个答案:

答案 0 :(得分:1)

您可以以编程方式使用内置lxterminal

lxterminal\
    --title="MyScriptWindow" \
    -e "bash -c ./somescript.sh;bash"\
在命令或脚本完成后,在末尾手动触发

bash以防止终端关闭。