14 lines
		
	
	
		
			236 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			236 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| while true
 | |
| do
 | |
|     _o=$_h
 | |
|     ping -qn -w1 -c1 $1 > /dev/null 2>&1
 | |
|     _h=$?
 | |
|     if [ x"$_o" != x"$_h" ];
 | |
|     then
 | |
|         [ $_h -eq 0 ] && echo "Host is up"
 | |
|         [ $_h -eq 1 ] && echo "Host is down"
 | |
|     fi
 | |
|     sleep 2
 | |
| done
 | 
