15 lines
		
	
	
		
			261 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			261 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| trap "echo USR1 received" USR1
 | |
| stub() {
 | |
|     echo "Sleeping"
 | |
|     sleep $1
 | |
|     echo "$1 sec passed, sending USR1 to parent"
 | |
|     kill -USR1 $$
 | |
| }
 | |
| stub 3 &
 | |
| stub 2 &
 | |
| sleep 1
 | |
| until { echo "Waiting"; wait; } do
 | |
|     echo "Wait exit code: $?"
 | |
| done
 | |
| echo "Wait returned 0"
 | 
