我想创建一个 bash 别名,它为我提供从我正在使用的当前 bash 会话到 init 的进程树。
用例是为了知道我是否使用过bash
or vi
's :shell
命令。
我正在使用 MacOS X。我听说过pstree
,但是好像只显示子进程,而不显示init和当前进程的关系。
我相信通过谷歌搜索,您可以找到如何获取和下载pstree
对于Mac。然而,你可以做一个穷人的版本,使用ps
and ppid
.
eg
ps -eo ppid,pid,cmd | awk '{p[$1]=p[$1]","$3}END{ for(i in p) print i, p[i]}'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)