Denys Vlasenko | 8d2191c | 2017-07-24 19:42:46 +0200 | [diff] [blame^] | 1 | # avoid ugly warnings about signals not being caught |
2 | trap ":" USR1 USR2 | ||||
3 | |||||
4 | "$THIS_SH" -c ' | ||||
5 | trap "echo caught" USR2 | ||||
6 | echo "sending USR2" | ||||
7 | kill -USR2 $$ | ||||
8 | |||||
9 | trap "" USR2 | ||||
10 | echo "sending USR2" | ||||
11 | kill -USR2 $$ | ||||
12 | |||||
13 | trap "-" USR2 | ||||
14 | echo "sending USR2" | ||||
15 | kill -USR2 $$ | ||||
16 | |||||
17 | echo "not reached" | ||||
18 | ' | ||||
19 | |||||
20 | trap "-" USR1 USR2 |