[英]how to find a parent id if child id is given in shell script
我有一个shell脚本,我试图在其中查找正在调用该shell脚本的进程的所有父级。 我可以获取直接的父级,但是无法获取完整的层次结构。
ID=$PPID echo $ID
现在,我想获取$ ID的parentID。 你能解释怎么做吗?
如果您需要一棵完整的树,请使用pstree
类的东西:
pstree -s $ID
要么
ps -o ppid=$ID
只是:
ps -o ppid= "$ID"
但是要正确地将其保存到变量中:
read NEXT_PPID < <(exec ps -o ppid= "$ID")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.