已知一个进程的 pid 号,但进程之前已经执行完任务销毁了,如何根据 pid 找出其父进程? Mac 上
* 进程执行期间时,可以 ps 或 pstree 获取到命令所属父进程的:
```
▶ ps -ef | grep 64750
502 65062 58332 0 2:55 下午 ttys003 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox 64750
502 64750 60618 0 2:54 下午 ttys004 0:00.04 git log --pretty=oneline
502 64751 64750 0 2:54 下午 ttys004 0:00.01 /usr/bin/less
~
▶ pstree -p 64750
-+= 00001 root /sbin/launchd
\-+= 92671 Nelson /Applications/IntelliJ
IDEA.app/Contents/MacOS/idea \-+= 60618 Nelson /bin/zsh --login -i
\-+= 64750 Nelson git log --pretty=oneline
\--- 64751 Nelson /usr/bin/less
```
* 进程销毁后,ps 就无法获取到信息了
```
▶ pstree -p 64750
~
```