从Node.js应用程序重新加载Linux服务

时间:2017-02-07 15:14:09

标签: node.js linux nginx

我在云端的Debian上运行Nginx。通常,在我更新它的配置文件后,我手动运行sudo service nginx reload。现在我在Node中编写了一个更新文件的服务,之后应该重新启动/重新加载Nginx。 我尝试了很多npm模块,现在我正在使用shelljs 运行shell.exec("sudo service nginx reload")我得到退出代码1,因为Node无法访问sudo,而shell.exec("service nginx reload")我得到退出代码127"命令未找到"。
我错过了什么?如何从Node.js应用程序内部重新加载Linux服务?理想情况下,我希望它同步发生。

0 个答案:

没有答案