[英]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.