如何在启动Node.js时查看传递给pm2命令行参数?

7
作为服务器管理员,我想使用pm2查看Node.js服务启动时使用的命令行参数(即通过process.argv使用的参数)。 命令pm2 show my-service-name会提供有关该服务的信息,但不会显示用于启动该服务的命令。 例如:pm2 start index.js -- myProcessArgument 请问在哪里可以看到myProcessArgument或者更好的是完整的上述命令行?
1个回答

17

你需要做的只是:

pm2 describe <id of application or name>

示例

pm2 describe 1 or pm2 describe app

用于JSON输出

pm2 jlist

输出应该有 script args 标签,其中将描述所有命令行参数,你可以在这里找到更多信息here


这是否显示了所有的命令行参数?在我的系统上它看起来被截断了。 - Michael
你可以尝试使用 pm2 jlist 命令,它会输出原始的 JSON 格式。 - AJS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接