2015-11-05 125 views
0

我想在一大堆目錄中執行npm install。如何使shell腳本異步運行每個命令

我可以創建一個shell腳本,它將在所有腳本中異步運行npm install嗎?所以我不必等很長時間才能完成所有這些工作?

IE

cd foo; npm install; cd ..; cd bar; npm install; cd ..; etc.

+1

'開始npm安裝',基本上 –

回答

1

您可以在年底使用&後臺運行它們:

cd foo && npm install & 
cd bar && npm install & 

,因爲每行一個單獨的子進程的運行沒有必要爲cd ..這裏。 還有我使用&&這裏,而不是;,否則你需要添加()到組命令:

(cd foo; npm install) & 
(cd bar; npm install) & 

作爲一個加號,&&不會執行命令,這是正確的,如果給它的命令剩下的失敗。

+0

完美!謝謝 – joncodo