2014-02-12 65 views
1

我很忙建設,可以通過監控多臺機器的某些應用程序在Web UI的RPC API.使用node.js重新啓動/關閉服務器?

我想實現的功能,用戶可以在遠程重啓或關機的機器,我想我能創建一個「客戶端」應用程序並公開一個API,然後我可以發送重新啓動/關閉命令。

但我想堅持node.js的一切,並在node.js中創建客戶端應用程序。

這將成爲可能使用節點?

回答

2

require('child_process').exec('halt -p', console.log)將在本地執行關閉。您可以使用任何您想要的命令(包括ssh 1.2.3.4 halt -p)來遠程運行該命令,而不是「halt -p」。

+0

感謝您對兒童流程的關注,我翻閱了整個文檔,但一定是錯過了,我已經將上面的答案標記爲答案,因爲它提供了更多的功能,但我也會試試! – Skinty

相關問題