0
本地安装了pm2
(不作为守护程序运行)。没有应用程序尚未加载:pm2:无需自动启动应用程序即可加载processes.json
$ pm2 status
┌────────────────────┬────┬─────────┬──────┬────────┬─────────┬────────┬──────────────┬──────────┐
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ memory │ watching │
└────────────────────┴────┴─────────┴──────┴────────┴─────────┴────────┴──────────────┴──────────┘
Use `pm2 show <id|name>` to get more details about an app
现在,假设我开始使用process.json
文件(例如here)的应用程序。在这种情况下,命令pm2 start process.json
执行以下操作:
- 加载应用程序数据,这样PM2意识到它
- 启动应用程序
这里是输出:
$ pm2 start process.json
...
$ pm2 status
┌────────────────────┬────┬─────────┬──────┬────────┬─────────┬────────┬──────────────┬──────────┐
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ memory │ watching │
├────────────────────┼────┼─────────┼──────┼────────┼─────────┼────────┼──────────────┼──────────┤
│ hapiprocess │ 0 │ cluster │ 3749 │ online │ 1 │ 0s │ 10.090 MB │ disabled │
└────────────────────┴────┴─────────┴──────┴────────┴─────────┴────────┴──────────────┴──────────┘
但是,我想首先将应用程序数据加载到pm2中,而不自动启动它;启动将在稍后使用pm2 start <application-name>
完成。
无论如何要实现这一目标吗?