Linux/Shell Script
Linux Ping (ICMP) check bash Shell Scripting
Pydole
2019. 4. 17. 09:49
리눅스의 bash셀을 이용한 ping check 스크립트
- pinglist.txt : ping check iplist
- pingcheck.sh : ping shell script
pinglist.txt
127.0.0.1 # Loopback (Test)
192.168.x.77 # 정상응답 서버 (Green)
192.168.x.78 # Shutdown 된 서버 (Red)
pingcheck.sh
#!/bin/bash
for i in `cat pinglist.txt`;
do
ping -c1 $i > /dev/null 2>&1
if [ $? -eq 0 ];then
echo $i 'ping check ok'
else
echo $i 'ping check fail'
fi
done
pingcheck.sh
127.0.0.1 ping check ok
192.168.x.77 ping check ok
192.168.x.78 ping check fail