Je suis obligé d’obtenir tous les pids de processus de noeud à partir d’un serveur. Je connais ps
et tous ceux similaires. Mais le problème est comme les démons pm2 (Processus de nœud réel)
[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)
Comment détecter tous ces processus en tant que processus de noeud? Y a-t-il de toute façon comme /proc
ou /sys
ou anyotherway ???
vérifier which node
check Si le chemin renvoyé par cette commande est un lien logiciel ou non
Ensuite, /proc/pid/exe
affichera le fichier exécutable
Dans mon cas:
/usr/bin/node -> /opt/node-v6.4/bin/node
Donc, pour tous les nœuds, process /proc/pid/exe
affichera /opt/node-v6.4/bin/node