14 lines
		
	
	
	
		
			216 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			14 lines
		
	
	
	
		
			216 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								# make sure fg and bg don't work on jobs started without job control,
							 | 
						||
| 
								 | 
							
								# even if they are executed when job control is active
							 | 
						||
| 
								 | 
							
								set +o monitor
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sleep 30 &
							 | 
						||
| 
								 | 
							
								pid=$!
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set -m
							 | 
						||
| 
								 | 
							
								fg %1
							 | 
						||
| 
								 | 
							
								echo fg: $?
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								exec 2>/dev/null
							 | 
						||
| 
								 | 
							
								kill -9 $pid
							 |