我有一个Electron 应用程序,它使用pm2启动一些使用pm2模块的应用程序.一切都很好.不过,我正在try 实现以下功能:重命名已启动的应用程序.我知道使用cli可以执行以下操作:
pm2 restart app --name"New name"
;
所以我找到了pm2.restart
函数,它以一个对象和一个回调作为参数.所以我try 了这个:
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
,我看到应用程序还没有被重命名.我能做些什么来重命名一个应用程序而不删除它,然后用另一个名称重新启动它?