我在本地安装了pm2
(没有作为守护程序运行)。尚未加载任何应用程序:
$ 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 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 │
└────────────────────┴────┴─────────┴──────┴────────┴─────────┴────────┴──────────────┴──────────┘
但我想首先加载&#34;将应用程序数据导入pm2,而不自动启动它;启动将在稍后使用pm2 start <application-name>
完成。
无论如何要实现这个目标吗?
答案 0 :(得分:0)
据我所知,pm2不支持仅加载该功能,但您可以通过连续执行start和stop来实现。只需按照命令,
$ pm2 start <application-name> && pm2 stop <application-name>