由于我是Linux新手并且使用ubuntu,我希望帮助编写一个脚本,该脚本将具有多个命令,并且对于每个命令,应该打开相应的终端并执行命令。
因为我编写了一个脚本,其中包含以下命令:
mvn tomcat:run -Dmaven.tomcat.port=8081
mvn tomcat:run -Dmaven.tomcat.port=8181
所以这两个命令都应该在不同的终端运行。
答案 0 :(得分:1)
根据您的Linux风格,有许多不同的终端可用,每个终端都有一个可能不同的指定命令的机制。
然而,你的Linux很可能会有一个xterm,它会使用' -e'标记并执行命令
e.g。
xterm -e "mvn tomcat:run -Dmaven.tomcat.port=8081"
对于Ubuntu,您可以尝试
gnome-terminal -e "mvn tomcat:run -Dmaven.tomcat.port=808"