У меня есть электронное приложение, которое использует 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
, я вижу, что приложение не было переименовано. Есть ли что-нибудь, что я могу сделать, чтобы переименовать приложение, не удаляя его, и запустить его снова с другим именем?