[英]How can I run a node.js script as multiple scripts? no impact on each other
[英]Run two scripts in a node.js script
我正在嘗試在node.js“腳本”部分中運行兩個可執行文件。 其中一個是node.js可執行文件(我們將其稱為proc1
),另一個是用於提供一些靜態資產的http-server
。 這些都是連續運行的過程。 我想要一種將它們一起管理的方法,以便它們一起開始,並且可以一起停止。 我還希望能夠看到cosmos
命令的輸出。
我試過像這樣配置它:
"scripts": {
"build": "http-server >> /dev/null &; proc1",
}
但這給出了錯誤:
sh:-c:第0行:意外令牌附近的語法錯誤
;' sh: -c: line 0:
;' sh: -c: line 0:
http服務器&; PROC1'
我試圖找到一種簡單的node.js流程管理解決方案來與之同時運行,但是找不到合適的解決方案(類似於Python世界中的supervisor
)。
有什么想法怎么辦?
僅創建另一個node.js腳本來啟動/停止這兩個服務器。
sh:-c:第0行:意外令牌附近的語法錯誤
;' sh: -c: line 0:
;' sh: -c: line 0:
http服務器&; PROC1'
錯誤出在您的Shell代碼中。 更改為
"http-server >> /dev/null & proc1",
您不能以&
結束語句以在后台運行,也不能以;
結尾 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.