16 lines
		
	
	
	
		
			313 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
	
		
			313 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/sh
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if [ $# -lt 1 ]; then
							 | 
						||
| 
								 | 
							
								   echo "`basename $0`"' host(s)'
							 | 
						||
| 
								 | 
							
								   exit 1
							 | 
						||
| 
								 | 
							
								fi   
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# how many times to try
							 | 
						||
| 
								 | 
							
								COUNT="5"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								for host in $@; do
							 | 
						||
| 
								 | 
							
								   ping_result="not reachable."
							 | 
						||
| 
								 | 
							
								   echo -n "Testing if host $host is reachable: "
							 | 
						||
| 
								 | 
							
								   ping -c $COUNT $host &>/dev/null && ping_result="reachable."
							 | 
						||
| 
								 | 
							
								   echo $ping_result
							 | 
						||
| 
								 | 
							
								done   
							 |