J'ai une application électronique qui utilise pm2 pour démarrer certaines applications à l'aide du module pm2.Tout va bien.Cependant, j'essaie d'implémenter la fonctionnalité suivante: Renommer une application que vous avez démarrée.Je sais qu'en utilisant le cli, je peux faire ce qui suit:
pm2 restart app --name"New name"
;
J'ai donc trouvé le pm2.restart
fonction qui prend un objet et un rappel comme paramètre. J'ai donc essayé ceci:
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);
Cela enregistrera toujours "App renommé". Cependant, si je le fais pm2 list
Je constate que l'application n'a pas été renommée. Puis-je faire quelque chose pour renommer une application sans la supprimer et la redémarrer avec un nom différent?
vous pouvez essayer ceci:
pm2 restart id --name newName
Exemple: votre identifiant est 1, vous pouvez alors taper: pm2 restart 1 --name development
tu peux faire
pm2 delete id|name
pm2 start app.js -n newname
ou
pm2 restart id|name -n newname