使用node.js重新启动/closures服务器?
我正忙于构build一个Web UI,通过一个RPC API.
监视许多机器上的某些应用程序RPC API.
我想实现function,用户可以远程重新启动或closures机器,我想我可以创build一个“客户端”的应用程序,并公开一个API,然后我可以发送重新启动/关机命令。
但是我想坚持node.js的一切,并在node.js中创build客户端应用程序。
这是可能的使用节点?
是。 有一个node-ssh客户端https://github.com/mscdex/ssh2你可以通过它发送shutdown -r。
require('child_process').exec('halt -p', console.log)
将在本地执行closures。 您可以使用任何您想要的命令,而不是“halt -p”,包括ssh 1.2.3.4 halt -p
来远程运行。