无法使用PHP代码重新启动Node.js.

时间:2018-03-12 12:41:44

标签: php node.js bash shell pm2

我正在尝试编写一个可以使用此cmd重新启动Node.js的PHP脚本:

PM2 Restart server.json

我也尝试过:

<?php
    // echo shell_exec("PM2 Restart /var/www/htdocs/myfolder/server.json");
    echo exec('PM2 Restart /var/www/htdocs/myfolder/server.json');
?>

但这也不起作用。

我尝试更改目录的文件权限和所有权,但命令在PHP代码中不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:-2)

我认为你为pm2 restart命令编写了错误的参数。

restart命令使用以下参数之一。

$ pm2 restart  <app_name|id|'all'|json_conf>

它会起作用。