使用 pm2 编程 api 重命名进程

新手上路,请多包涵

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

pm2 restart app --name"New name" ;

所以我找到了 pm2.restart 函数,它接受一个对象和一个回调作为参数。所以我尝试了这个:

 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 我看到该应用程序没有被重命名。我可以做些什么来重命名应用程序而不删除它并重新启动它姓名?

原文由 Manos Kounelakis 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 769
1 个回答

你可以试试这个:

 pm2 restart id --name newName

示例:您的 id 是 1 ,然后您可以输入: pm2 restart 1 –name development

原文由 gentur ariyadi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题