使用 pm2 以 root 身份启动应用程序

新手上路,请多包涵

我有一个必须在启动时以 root 身份运行的守护进程。

我使用 pm2 启动其他应用程序,但不知道它是否可以以 root 身份启动应用程序。可以做到吗?

如果没有,我有什么选择?

原文由 Martin Nilsson 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
1 个回答

我遇到了问题 sudo pm2 start api ,但这是因为 pm2 已经在没有 sudo 权限的情况下运行,因此你需要运行:

 pm2 kill
sudo pm2 start api

这首先会杀死 pm2 守护进程,以便它以 sudo 启动,但是随后您需要对 所有 pm2 命令执行 sudo,例如: sudo pm2 ls

原文由 Elias Fyksen 发布,翻译遵循 CC BY-SA 3.0 许可协议

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