ShellScript
특정 IP의 상태(Health)체크하는 스크립트
개발돌이
2015. 12. 20. 20:31
#!/bin/bash
for((;;)) do
{
for i in $( cat iplist.txt )
do
ping -W 2 -c1 -q $i > /dev/null
if [ $? -eq 0 ]
then
echo $i "alive"
else
echo $i "dead"
fi
done
sleep 1000
} > log.txt
done
설명
1. iplist.txt 는 헬스체크를 하려고하는 ip들의 목록이다.
2. 위의 스크립트는 iplist.txt 파일에 있는 ip 목록에 대해 하나씩 ping command를 하여
응답에 의해 alive 혹은 dead 라고 판단하여 log.txt파일에 저장하는 스크립트이다.
P.S) 각 코드에 대한 설명은 추후에 작성하겠음.
최초 작성일 : 12/20/15
최초 수정일 : 12/20/15