I have an electron app which uses pm2 to start some apps using the pm2 module.Everything is fine.However I am trying to implement the following feature:Renaming an app you have started.I know that using the cli I can do the following:
pm2 restart app --name"New name"
;
So I found the pm2.restart
function which takes an Object and a callback as a parameter.So I tried this:
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);
This will always log "App renamed".However If I do pm2 list
I see that the app has not be renamed.Is there anything I can do to rename an app without deleting it and start it again with a different name?
The solution is to restart pm2, by typing pm2 kill as said by ItalyPaleAle in the comments. Voting is disabled while the site is in read-only mode. Voting is disabled while the site is in read-only mode.
you can try this:
pm2 restart id --name newName
Example: your id is 1 , then you can type : pm2 restart 1 --name development
you can do
pm2 delete id|name pm2 start app.js -n newname
or
pm2 restart id|name -n newname
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With