例:
$ cat main.sh
#!/bin/bash
./child_level1.sh &
$ cat child_level1.sh
#!/bin/bash
./child_level2.sh &
$ cat child_level2.sh
#!/bin/bash
echo Hi, fork()s! &
$ ./main.sh # outputs Hi, fork()s
ターゲット: $1 を実行し、すべてのフォークの pid を収集するスクリプトfollow.shを作成します。そのように:
$ ./follow.sh ./main.sh
[pid_main.sh] [pid_child_level1.sh] [pid_child_level2.sh] [pid_of_echo]
その例では4つの数字)。しばらくしてから数字が表示される場合があります。pidtracerのようなユーティリティfollow.shの既知の名前があるのでしょうか?