我有一个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,我看到应用程序还没有被重命名.我能做些什么来重命名一个应用程序而不删除它,然后用另一个名称重新启动它?

推荐答案

你可以试试这个:

pm2 restart id --name newName

示例:您的id为1,然后可以键入:pm2 restart 1--name development

Node.js相关问答推荐

错误:找不到模块';/var/apps/前端/bash';

当变量在另一个文件中初始化时,在初始化错误之前无法访问变量

Socket.io 未将用户加入给定房间

Next.js 路由不起作用 - 页面未正确加载

Postgressql的BIGSERIAL自增序列,即使由于唯一约束错误没有创建行,也会自动增加

bcrypt.compare 每次都返回 false

npm chokidar 触发事件两次

如何让我的 Next.js 应用在运行 ubuntu-latest 的 Azure 应用服务中启动?

当我使用 uuid 代码意外崩溃,然后工作正常?

突然 React 无法执行create-react-app命令.为什么会发生这种情况,我该如何解决?

解决并行保存到 mongodb

使用 grunt 服务器,如何将所有请求重定向到根 url?

npm 不会安装 express 吗?

调用 require 时的 const vs let

Node应用程序中相同npm包的两个版本

安装Node.js 安装n 安装Node.js?

Meteor - collection.find() 总是返回所有字段

NodeJS 中的 HTTPS 请求

如何在express 中设置默认路径(路由前缀)?

node/nodemon 中是否有对 typescript 的源映射支持?