2018-06-21 linux查看父进程id

2018-06-21 linux查看父进程id,第1张

环境 docker alpine

ps -efo "comm,pid,ppid,pgid,args"

args必须放在其他参数之后

linux中有时父进程结束后,子进程,以及子进程的子进程是无法结束的。

node -e "require('terminate')(2579)"

terminate是nodejs的一个模块

pm2 start /usr/local/lib/node_modules/visop/bin/visop-start -i 1 -n visopadmin -- -f

--后面跟的是脚本的参数

netstat -anp|grep 8050

netstat -anp|grep 8050|awk '{print $NF}'|grep -o [0-9]*

NF为awk中每一行的列数

在Linux下,可以有两种比较方便的方法:

1. # pstree

通过系统的进程树来查看某个进程的父进程;

2. # ps -ef |grep <进程名>

在显示的输出中,第三列就是该进程的父进程PID,然后可以再使用ps命令来查看父进程的名称

# ps -ef |grep <父进程PID>

这应该就是你想要的结果吧?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8754884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存