使用node.js重新启动/closures服务器?

我正忙于构build一个Web UI,通过一个RPC API.监视许多机器上的某些应用程序RPC API.

我想实现function,用户可以远程重新启动或closures机器,我想我可以创build一个“客户端”的应用程序,并公开一个API,然后我可以发送重新启动/关机命令。

但是我想坚持node.js的一切,并在node.js中创build客户端应用程序。

这是可能的使用节点?

require('child_process').exec('halt -p', console.log)将在本地执行closures。 您可以使用任何您想要的命令,而不是“halt -p”,包括ssh 1.2.3.4 halt -p来远程运行。