我要求从服务器获取所有节点进程pids。我知道ps
和所有类似的。但问题就像pm2守护进程(实际节点进程)
[root@Gems172 Python]# ps -lef | grep pm2
0 S root 919 29043 0 80 0 - 29260 pipe_w 16:53 pts/2 00:00:00 grep --color=auto pm2
4 S root 8192 1 0 80 0 - 304940 ep_pol Apr17 ? 14:40:53 PM2 v2.4.0: God Daemon (/root/.pm2)
如何将所有这些过程检测为节点进程???无论如何,有/proc
或/sys
或任何其他方式???
答案 0 :(得分:0)
检查which node
检查此命令返回的路径是否为软链接
然后/proc/pid/exe
将显示可执行文件
就我而言:
/usr/bin/node -> /opt/node-v6.4/bin/node
因此,所有节点进程/proc/pid/exe
都会显示/opt/node-v6.4/bin/node