如何在linux下运行.sh文件终端?

时间:2014-10-13 22:24:00

标签: linux terminal sh

所以我的文件是run.sh:

#!/bin/bash
rails s
cd public/angular
grunt serve

现在如果我运行sh run.sh我启动rails服务器,但是grunt服务永远不会被解雇。但我最感兴趣的主要问题是我想要打开一个单独的终端窗口,其中rails发射,然后打开第二个终端窗口,其中运行grunt服务。

所以看起来应该是这样的:

     #!/bin/bash
Open new terminal window ->
       run rails s in newly opened window
        cd public/angular
open second terminal window
       run grunt serve in second terminal window

是否可以在.sh文件中执行此操作?

1 个答案:

答案 0 :(得分:1)

这样的事情会起作用吗?

#!/bin/bash
xterm -e "rails s"
cd public/angular
xterm -e "grunt serve"

xterm替换为您首选的终端模拟器(gnome-terminalkonsole等)。