370d9b7dfe9eb9ca7848cb323b11b1b0e9a04731
[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 debug line
9 [20] debug
10 trap -- 'echo exiting' EXIT
11 trap -- 'echo aborting' SIGHUP
12 trap -- 'echo aborting' SIGINT
13 trap -- 'echo aborting' SIGQUIT
14 trap -- 'echo aborting' SIGABRT
15 trap -- 'echo aborting' SIGTERM
16 trap -- 'echo [$LINENO] debug' DEBUG
17 [22] debug
18 funcdebug line
19 [2] funcdebug
20 [24] debug
21 trap -- 'echo exiting' EXIT
22 trap -- 'echo aborting' SIGHUP
23 trap -- 'echo aborting' SIGINT
24 trap -- 'echo aborting' SIGQUIT
25 trap -- 'echo aborting' SIGABRT
26 trap -- 'echo aborting' SIGTERM
27 trap -- 'echo [$LINENO] debug' DEBUG
28 [26] debug
29 trap -- 'echo exiting' EXIT
30 trap -- 'echo aborting' SIGHUP
31 trap -- 'echo aborting' SIGINT
32 trap -- 'echo aborting' SIGQUIT
33 trap -- 'echo aborting' SIGABRT
34 trap -- 'echo aborting' SIGTERM
35 trap -- '' DEBUG
36 trap -- 'echo exiting' EXIT
37 trap -- 'echo aborting' SIGHUP
38 trap -- 'echo aborting' SIGINT
39 trap -- 'echo aborting' SIGQUIT
40 trap -- 'echo aborting' SIGABRT
41 trap -- 'echo aborting' SIGTERM
42 trap -- 'echo exiting' EXIT
43 trap -- '' SIGINT
44 trap -- 'echo aborting' SIGQUIT
45 trap -- 'echo aborting' SIGABRT
46 trap -- 'echo aborting' SIGTERM
47 0
48 ERRTRAP
49 ERRTRAP
50 ERRTRAP
51 after falses
52 if negation ok
53 after negation
54 after while
55 before false in trap2a.sub
56 after false in trap2a.sub
57 command substitution
58 caught a child death
59 caught a child death
60 caught a child death
61 trap -- 'echo caught a child death' SIGCHLD
62 trap -- 'echo exiting' EXIT
63 trap -- 'echo aborting' SIGABRT
64 trap -- 'echo caught a child death' SIGCHLD
65 trap -- '' SIGUSR2
66 exiting