Chet Ramey <chet.ra...@case.edu> writes: > On 4/13/13 1:35 AM, Ilya Basin wrote: >> Hi! >> I've got strange behavior. Here's my script: >> >> #!/bin/bash >> { >> trap ' >> echo "in trap EXIT">&2 >> ' EXIT >> sleep 4 & >> echo 'sleep 2'>&2 >> sleep 2 >> echo 'wait $!'>&2 >> wait $! >> echo 'exit'>&2 >> exit >> } | cat >> >> If I press Ctrl-C during wait, the trap isn't triggered. >> If I replace curly brackets with round brackets, it works. What's the >> difference? > > Thanks for the report. This was fixed a few months ago and the fix is in > the devel branch.
Is it correct that the EXIT trap is not executed if you let this run through? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."