21 lines
286 B
Plaintext
21 lines
286 B
Plaintext
|
# avoid ugly warnings about signals not being caught
|
||
|
trap ":" USR1 USR2
|
||
|
|
||
|
"$THIS_SH" -c '
|
||
|
trap "echo caught" USR2
|
||
|
echo "sending USR2"
|
||
|
kill -USR2 $$
|
||
|
|
||
|
trap "" USR2
|
||
|
echo "sending USR2"
|
||
|
kill -USR2 $$
|
||
|
|
||
|
trap "-" USR2
|
||
|
echo "sending USR2"
|
||
|
kill -USR2 $$
|
||
|
|
||
|
echo "not reached"
|
||
|
'
|
||
|
|
||
|
trap "-" USR1 USR2
|