我目前正在开发一个需要打开3或4个命令行窗口的sh脚本。然后,每个窗口应设置一些局部变量并运行一个脚本(占用命令行窗口)。
基本上我要做的是有一个运行以下内容的sh脚本:
开始设置NODE_ENV = prod&&节点应用 开始设置NODE_ENV = dev&&节点应用 开始设置NODE_ENV = demo&&节点应用
除了发生的情况之外,只设置了变量,并且从执行shell脚本的窗口执行了node命令。
这是通过命令行在Windows上运行,但我也很乐意使用git bash。
非常感谢任何建议!
答案 0 :(得分:0)
/bin/bash /path/to/script <args>
我希望我读得对,但是如果我错误地阅读了这个问题,请原谅我。在bash中从bash脚本中运行bash脚本,你可以使用
答案 1 :(得分:0)
我无法找到打开新命令窗口的方法,但我能够通过一个命令窗口找到运行三个正在进行的进程的方法。
您只需在sh脚本中的正在进行的过程之后添加一个&
字符。希望这对某人有用!