我想寫一個節點腳本來檢測另一個節點腳本是否正在運行。Node.js - 如何檢測節點腳本是否正在運行?
我的問題是(所有在Windows 7節點上運行),在節點腳本中,如何檢測另一個節點腳本是否正在運行?
我是新來的節點,我找不到完全符合我的問題的答案。
我想寫一個節點腳本來檢測另一個節點腳本是否正在運行。Node.js - 如何檢測節點腳本是否正在運行?
我的問題是(所有在Windows 7節點上運行),在節點腳本中,如何檢測另一個節點腳本是否正在運行?
我是新來的節點,我找不到完全符合我的問題的答案。
我會忍不住用nodemon ...
一旦安裝(與npm install -g nodemon
),而不是啓動服務器與說node app.js
- 與nodemon app.js
啓動它。
Nodemon將監聽您的文件的任何更改,並自動爲您重新啓動服務器。完美的發展!
如果由於某種原因,是不是一種選擇,雖然,你可以使用類似的taskkill命令殺死所有的東西的節點工藝,如taskkill /F /IM node.exe
我不是一個Windows大師了,所以有將可能是一個更好的方式,像批處理腳本或Windows服務(而不是僅僅殺死所有節點應用程序)
也許有人在StackOverflow與更多的Windows經驗可以在這裏幫助。
祝你好運!
有什麼方法可以指定要殺死哪個任務,只殺死那個? – Heath
這篇文章有幫助嗎? http://stackoverflow.com/a/11276409/1266457 – doublesidedstickytape
你可以擴展你的問題嗎?例如,什麼是您的節點服務器 - 它是Windows環境還是Linux?另外 - 爲什麼你想檢查 - 例如 - 是否說快速應用程序,你想在重新啓動之前先殺死? – doublesidedstickytape
我在Windows中運行。這樣做的目的是,我的本地計算機上有一個腳本,其中包含我正在構建的反應網站。我經常需要在生產和開發環境之間切換。這是通過停止託管該網站的腳本來完成的。然後讓一對變成一個config.js文件。然後重新啓動託管該網站的腳本。我做了這些改變,我想創建一個腳本來停止腳本,更改config.js文件,然後重新啓動腳本。 – Heath