如何从sh脚本打开新的命令行窗口,然后传入多个命令

时间:2015-05-22 15:37:59

标签: windows bash shell command-line terminal

我目前正在开发一个需要打开3或4个命令行窗口的sh脚本。然后,每个窗口应设置一些局部变量并运行一个脚本(占用命令行窗口)。

基本上我要做的是有一个运行以下内容的sh脚本:

  

开始设置NODE_ENV = prod&&节点应用   开始设置NODE_ENV = dev&&节点应用   开始设置NODE_ENV = demo&&节点应用

除了发生的情况之外,只设置了变量,并且从执行shell脚本的窗口执行了node命令。

这是通过命令行在Windows上运行,但我也很乐意使用git bash。

非常感谢任何建议!

2 个答案:

答案 0 :(得分:0)

 /bin/bash /path/to/script <args>

我希望我读得对,但是如果我错误地阅读了这个问题,请原谅我。在bash中从bash脚本中运行bash脚本,你可以使用

答案 1 :(得分:0)

我无法找到打开新命令窗口的方法,但我能够通过一个命令窗口找到运行三个正在进行的进程的方法。

您只需在sh脚本中的正在进行的过程之后添加一个&字符。希望这对某人有用!