PM2的使用

PM2 是一个带有负载均衡功能的 Node 应用的进程管理器。

安装

npm install -g pm2
启动程序:pm2 start <app_name|id|all>
列举进程:pm2 list
退出程序:pm2 stop <app_name|id|all>
重起应用:pm2 restart
程序信息:pm2 describe id|all
监视每个进程的 CPU 和内存的使用情况:pm2 monit
实时集中log处理: pm2 logs
API:pm2 web (端口:9615 )
 
 
 

#获取nodejs进程 pid
pid=`ps -e|grep '[0-9].node./'|awk '{print $1}'`

echo $pid

精准获取进程pid

方法一

$ps x|grep xxx  |awk '{print $1}'

注释:

      1、x为执行的命令名称

      2、举个例子,获取当前用户下的java进程 【pid】

           [admin@vm168a ~]$ ps x|grep java |awk '{print $1}'
           16920

      3、用到三个命令,ps、grep、awk。

方法二:

$pgrep xxx

原文地址:https://www.cnblogs.com/tinyphp/p/5073938.html