source: MondoRescue/branches/2.2.9/mindi-busybox/shell/hush_test/hush-trap/exit.tests@ 3320

Last change on this file since 3320 was 3320, checked in by Bruno Cornec, 9 years ago
  • Re-add (thanks git BTW) the 2.2.9 branch which had been destroyed in the move to 3.0
  • Property svn:executable set to *
File size: 684 bytes
Line 
1"$THIS_SH" -c 'trap "echo cow" 0'
2"$THIS_SH" -c 'trap "echo moo" EXIT'
3"$THIS_SH" -c 'trap "echo no" 0; trap 0'
4
5(
6exitfunc() {
7 echo "Traps1:"
8 trap
9 # EXIT trap is disabled after it is triggered,
10 # it can not be "re-armed" like this:
11 trap "echo Should not run" EXIT
12 echo "Traps2:"
13 trap
14}
15trap 'exitfunc' EXIT
16exit 42
17)
18echo Check1: $?
19
20(
21exitfunc() {
22 echo "Traps1:"
23 trap
24 # EXIT trap is disabled after it is triggered,
25 # it can not be "re-armed" like this:
26 trap "echo Should not run" EXIT
27 echo "Traps2:"
28 trap
29 exit 42
30}
31trap 'exitfunc' EXIT
32exit 66
33)
34echo Check2: $?
Note: See TracBrowser for help on using the repository browser.