6e357d9abb67617cfc5edb9e53f22b50df05a812
[platform/upstream/bash.git] / tests / trap.right
1 subshell exit
2 trap -- 'echo exiting' EXIT
3 trap -- 'echo aborting' SIGHUP
4 trap -- 'echo aborting' SIGINT
5 trap -- 'echo aborting' SIGQUIT
6 trap -- 'echo aborting' SIGABRT
7 trap -- 'echo aborting' SIGTERM
8 [20] debug
9 debug line
10 [22] debug
11 trap -- 'echo exiting' EXIT
12 trap -- 'echo aborting' SIGHUP
13 trap -- 'echo aborting' SIGINT
14 trap -- 'echo aborting' SIGQUIT
15 trap -- 'echo aborting' SIGABRT
16 trap -- 'echo aborting' SIGTERM
17 trap -- 'echo [$LINENO] debug' DEBUG
18 [24] debug
19 func[16] funcdebug
20 funcdebug line
21 [26] debug
22 trap -- 'echo exiting' EXIT
23 trap -- 'echo aborting' SIGHUP
24 trap -- 'echo aborting' SIGINT
25 trap -- 'echo aborting' SIGQUIT
26 trap -- 'echo aborting' SIGABRT
27 trap -- 'echo aborting' SIGTERM
28 trap -- 'echo [$LINENO] debug' DEBUG
29 [28] debug
30 ./trap.tests[33] debug
31 ./trap.tests[34] debug
32 func2[30] debug
33 func2[31] debug
34 func2debug line
35 ./trap.tests[36] debug
36 ./trap.tests[38] debug
37 trap -- 'echo exiting' EXIT
38 trap -- 'echo aborting' SIGHUP
39 trap -- 'echo aborting' SIGINT
40 trap -- 'echo aborting' SIGQUIT
41 trap -- 'echo aborting' SIGABRT
42 trap -- 'echo aborting' SIGTERM
43 trap -- '' DEBUG
44 trap -- 'echo exiting' EXIT
45 trap -- 'echo aborting' SIGHUP
46 trap -- 'echo aborting' SIGINT
47 trap -- 'echo aborting' SIGQUIT
48 trap -- 'echo aborting' SIGABRT
49 trap -- 'echo aborting' SIGTERM
50 trap -- 'echo exiting' EXIT
51 trap -- '' SIGINT
52 trap -- 'echo aborting' SIGQUIT
53 trap -- 'echo aborting' SIGABRT
54 trap -- 'echo aborting' SIGTERM
55 0
56 ERRTRAP
57 ERRTRAP
58 ERRTRAP
59 after falses
60 if negation ok
61 after negation
62 after while
63 before false in trap2a.sub
64 after false in trap2a.sub
65 command substitution
66 caught a child death
67 trap -- 'echo caught a child death' SIGCHLD
68 trap -- 'echo exiting' EXIT
69 trap -- 'echo aborting' SIGABRT
70 trap -- 'echo caught a child death' SIGCHLD
71 trap -- '' SIGUSR2
72 exiting