使用Node.js执行PM2命令

使用Node.js执行PM2命令,node.js,pm2,Node.js,Pm2,我想使用NodeJS执行pm2重启IDOFMYAPP。。。可能吗 诸如此类: var sys=require('sys') var exec=require('child_process')。exec; 函数puts(error,stdout,stderr){sys.puts(stdout)} exec(“pm2重启IDOFMYAPP”,puts)您可以这样做: var shell = require('shelljs'); shell.exec('pm2 restart IDOFMYAPP

我想使用NodeJS执行
pm2重启IDOFMYAPP
。。。可能吗

诸如此类:

var sys=require('sys')
var exec=require('child_process')。exec;
函数puts(error,stdout,stderr){sys.puts(stdout)}
exec(“pm2重启IDOFMYAPP”,puts)您可以这样做:

var shell = require('shelljs');

shell.exec('pm2 restart IDOFMYAPP', function(code, output) {
  console.log('Exit code:', code);
  console.log('Program output:', output);
});
你可以这样做:

var shell = require('shelljs');

shell.exec('pm2 restart IDOFMYAPP', function(code, output) {
  console.log('Exit code:', code);
  console.log('Program output:', output);
});
你可以这样做:

var shell = require('shelljs');

shell.exec('pm2 restart IDOFMYAPP', function(code, output) {
  console.log('Exit code:', code);
  console.log('Program output:', output);
});
你可以这样做:

var shell = require('shelljs');

shell.exec('pm2 restart IDOFMYAPP', function(code, output) {
  console.log('Exit code:', code);
  console.log('Program output:', output);
});

EADDRINUSE意味着在同一个端口上运行另一个服务。好的,现在它可以工作了,但是在成功执行后如何重定向到“/”,你能详细说明一下吗?听起来,提出另一个问题可能更合适。请参阅上面的编辑#2。。。因为你的代码可以工作,但我的网页似乎不喜欢pm2重启IDOFMYAPP
…让我们来看看。EADDRINUSE意味着你有另一个服务在同一个端口上运行。好的,现在它可以工作了,但是成功执行后如何重定向到“/”?你能详细说明一下吗?听起来,提出另一个问题可能更合适。请参阅上面的编辑#2。。。因为你的代码可以工作,但我的网页似乎不喜欢pm2重启IDOFMYAPP…让我们来看看。EADDRINUSE意味着你有另一个服务在同一个端口上运行。好的,现在它可以工作了,但是成功执行后如何重定向到“/”?你能详细说明一下吗?听起来,提出另一个问题可能更合适。请参阅上面的编辑#2。。。因为你的代码可以工作,但我的网页似乎不喜欢pm2重启IDOFMYAPP…让我们来看看。EADDRINUSE意味着你有另一个服务在同一个端口上运行。好的,现在它可以工作了,但是成功执行后如何重定向到“/”?你能详细说明一下吗?听起来,提出另一个问题可能更合适。请参阅上面的编辑#2。。。因为您的代码可以正常工作,但我的网页似乎不喜欢pm2重启IDOFMYAPP…让我们来看看。