Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

ptreeコマンドで親プロセスと子プロセスの関係表示

ptreeコマンドをつかうと、親プロセスと子プロセスの関係を表示できます。

実際のところ

こんなの感じで、testExitの中でtestSubをよむというモンがあったとしあmす。

$ cat testExit.bash
#! /bin/bash

COUNT=0

function catchHup () {
  printf HUP
}

trap "printf '\n\r`basename $0` is closing.'" EXIT
trap catchHup HUP
trap "printf 'deadbeef'" CHLD

./testSub.sh
read
exit 1
$ cat testSub.sh
#! /bin/bash

read
exit 1

これを表示するとこんな感じ

~$ pstree
init─┬─init───bash
     ├─init───bash───pstree
     └─{init}