Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否使用node.js重新启动/关闭服务器?_Javascript_Node.js - Fatal编程技术网

Javascript 是否使用node.js重新启动/关闭服务器?

Javascript 是否使用node.js重新启动/关闭服务器?,javascript,node.js,Javascript,Node.js,我正忙于构建一个Web UI,它可以通过RPC API监控多台机器上的某些应用程序。 我想实现用户可以远程重新启动或关闭机器的功能,我想我可以创建一个“客户端”应用程序并公开一个API,然后我可以发送一个重新启动/关闭命令 但我希望一切都坚持使用node.js,并在node.js中创建客户端应用程序 使用node是否可以实现这一点 是的。有一个ssh客户端节点 您现在可以通过它发送shutdown-r。require('child\u process')。exec('halt-p',consol

我正忙于构建一个Web UI,它可以通过
RPC API监控多台机器上的某些应用程序。

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

但我希望一切都坚持使用node.js,并在node.js中创建客户端应用程序


使用node是否可以实现这一点

是的。有一个ssh客户端节点
您现在可以通过它发送shutdown-r。

require('child\u process')。exec('halt-p',console.log)将在本地执行shutdown。除了“halt-p”,您可以使用任何您想要的命令,包括
ssh 1.2.3.4 halt-p
来远程运行该命令。

谢谢!这看起来像是一个很棒的模块。感谢大家对子流程的指导,我浏览了整个文档,但肯定没有看到,我已经将上面的答案标记为答案,因为它提供了更多功能,但我也会尝试!