Я пытаюсь написать сценарий PHP, который может перезапустить Node.js с помощью этого cmd:
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.
Какие-либо предложения?
Я думаю, что вы написали неверный аргумент для pm2 restart
команда.
Используйте один из следующих параметров для restart
команда.
$ pm2 restart <app_name|id|'all'|json_conf>
Это будет работать.
Других решений пока нет …