df639ca2cd84f836f756c462f5a6b0ae8477d606
[external/busybox.git] / util-linux / shell / ash_test / ash-signals / signal2.tests
1 #!/bin/sh
2
3 $THIS_SH -c '
4 cleanup() {
5     echo "child exits as expected"
6     exit
7 }
8 trap cleanup HUP
9 echo "child sleeps"
10 sleep 1
11 echo "BAD exit from child!"
12 ' &
13
14 child=$!
15 sleep 0.1 # let child install handler first
16 kill -HUP $child
17 wait
18 echo "parent exits"