mac の ps コマンドで --forest したい
linux だと ps auxf
or ps aux --forest
でプロセスの親子関係をツリー状に表示してくれるが, mac (確認はしてないけどたぶん bsd も) に入ってる px にはそのオプションが無い. 同等のオプションはなくて, pstree
コマンドをインストールするしかなさそうだ.
homebrew にあるので, mac & homebrew の人はそれでOK
$ brew install pstree
出る情報は ps auxf
とは同じではない.
$ pstree
-+= 00001 root /sbin/launchd
|--= 00010 root /usr/libexec/kextd
|--= 00011 root /usr/libexec/UserEventAgent -l System
|--= 00012 _mdnsresponder /usr/sbin/mDNSResponder -launchd
|--= 00013 root /usr/libexec/opendirectoryd
|--= 00014 root /usr/sbin/notifyd
|--= 00015 root /usr/sbin/diskarbitrationd
|--= 00016 root /usr/libexec/configd
|--= 00017 root /usr/sbin/syslogd