使用pm2 programmatic api重命名进程

问题描述 投票:2回答:1

我有一个电子应用程序使用pm2启动一些使用pm2模块的应用程序。一切都很好。但是我正在尝试实现以下功能:重命名你已经开始的应用程序。我知道使用cli我可以执行以下操作:

pm2 restart app --name"New name";

所以我找到了pm2.restart函数,它将一个Object和一个回调作为参数。所以我试过这个:

var options = {app:"Blogsport App",name:"New name"};
var callback = function(err){
   if(err) {console.log('Failed')}
   else {console.log('App renamed')}
};

pm2.restart(options,callback);

这将始终记录“应用程序重命名”。但是如果我做pm2 list我看到应用程序没有被重命名。我有什么可以做的重命名应用程序而不删除它,并用另一个名称再次启动它?

node.js electron pm2
1个回答
3
投票

你可以试试这个:

pm2 restart id --name newName

示例:您的id为1,然后您可以键入:pm2 restart 1 --name development

© www.soinside.com 2019 - 2024. All rights reserved.