如何查看pm2的历史操作记录?

别人用pm2启动的程序,我如何看到是用pm2怎么启动的?例如
有人用pm2 start app.js启动的一个server,我其实不知道他是如何启动的,pm2有没有记录这个历史操作,叫我看到
他启动的命令?

阅读 9.3k
3 个回答

可以查看一下服务器的历史命令,history试一下吧

PM2有log吧,具体不清楚,你可以再要看的服务器上命令行执行PM2 list或者PM2 monit查看当前正在用PM2运行的app

pm2没有这个命令的,pm2有两种启动方式,一种是通过执行文件启动

pm2 start xxx.js

一种是通过配置文件启动

pm2 start xxx.json

如果你能在服务器找到pm2启动的配置文件,那么恭喜你,如果没有,那就很不幸是第一种,你需要看看项目下package.json上有没有启动命令,如果没有,那很遗憾,你只能看看代码中有没有使用了什么环境变量的地方,去推断出启动命令。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题