如何杀死 pm2 --no-daemon 进程

新手上路,请多包涵

我使用 pm2 作为 Node.js 的进程管理器。

在很多情况下,我认为我会将它作为守护进程运行,但如果您在本地使用它作为调试,我认为有时您会使用 --no-daemon 选项。

使用此 --no-daemon 选项移动 pm2 时,如何结束该过程?

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

阅读 1.3k
2 个回答

你可以试试:

pm2 kill

或使用以下命令查找正在运行的 PM2 进程:

ps aux | grep PM2

然后杀死:

kill -9 [pid]

The -9 switch sends the KILL signal to the process as opposed to the default interrupt ( INT or SIGINT ) signal and is equivalent to -KILL-SIGKILL 。中断是一种侵入性较小的方式,您可以先尝试让进程正常退出,但是,如果它没有响应,则终止信号应该导致立即终止(除非进程是僵尸进程)。

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

sudo pkill -f pm2

这应该杀死linux中pm2的所有进程

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

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