2015-05-22 149 views
1

我目前工作的需要開3個或4的命令行窗口一個sh腳本。然後每個窗口應該設置一些局部變量並運行一個腳本(它將佔用命令行窗口)。如何從一個sh腳本打開一個新的命令行窗口,然後通過在多個命令

基本上就是我希望做的是有一個運行以下一個sh腳本:

開始設置NODE_ENV =督促& &節點應用 開始設置NODE_ENV =開發& &節點應用 開始集NODE_ENV =演示& &節點應用

除非發生了什麼只有變量設置和節點命令execu從執行shell腳本的窗口執行。

這是通過在命令行窗口運行,但我也很高興使用git bash的爲好。

任何建議非常感謝!

+0

我正在尋找這個問題的真正解決方案。有了窗戶,我相信我可以以可見的方式調用cmd。在Linux上我沒有看到一種輕鬆實現跨發行版兼容方式的方法。任何建議非常感謝,我必須失去現有的東西。我特意尋找一個節點解決方案,順便說一句。 –

回答

0

我無法找到一個方法來打開一個新的命令行窗口,我卻能夠找到一種方式來運行,通過一個命令窗口中有三個正在進行的過程。

你只需把一個&字符在sh腳本正在進行的過程之後。希望這對某人有用!

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

我希望我讀這個權利,但它的早期,所以如果我讀錯了問題,請原諒。在bash運行從一個bash腳本中的bash腳本,你會用

+0

嘿斯科特,你可能會做點什麼,但這不是我所追求的。我希望能夠基本上一次運行3個bash腳本(它們是正在進行的腳本,基本上不會關閉 - 除非手動關閉它們)。我能想到的唯一辦法就是生成3個新的命令行窗口。我可以打開一個命令行窗口(使用start命令並傳入一個命令),但我需要能夠設置一些局部變量,然後執行命令。問題是我沒有任何運氣將多行傳遞給新的命令行。 – Joel

相關問題