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
 | 
