21 lines
286 B
Plaintext
Executable File
21 lines
286 B
Plaintext
Executable File
# 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
|