tizen 2.4 release
[external/busybox.git] / shell / ash_test / ash-signals / signal9.tests
1 # Note: the inner script is a test which checks for a different bug
2 # (ordering between INT handler and exit on "set -e"),
3 # but so far I did not figure out how to simulate it non-interactively.
4
5 "$THIS_SH" -c '
6 exit_func() {
7     echo "Removing traps"
8     trap - EXIT TERM INT
9     echo "End of exit_func"
10 }
11 set -e
12 trap exit_func EXIT TERM INT
13 sleep 2
14 exit 77
15 ' &
16
17 child=$!
18 sleep 1
19 kill -TERM $child
20 wait
21 echo Done: $?