프록시가 작동하는지 테스트하고 그렇지 않은 경우 메일을 보내는 방법

프록시가 작동하는지 테스트하고 그렇지 않은 경우 메일을 보내는 방법

프록시가 제대로 작동하는지 테스트하려면 스크립트가 필요합니다. Scipt는 wget을 사용하여 페이지를 다운로드한 다음 grep을 사용하여 특정 문자열을 가져와야 합니다. 문자열을 찾을 수 없으면 특정 주소로 이메일을 보내야 합니다. 문자열 발견 여부를 결정하는 부분에 문제가 있습니다. http_proxy=' 내보내기http://proxy.test.cz:1234/'

wget -nvq --proxy-user=test --proxy-password=test google.com &>/dev/null | grep -q '<H1>you cant't use internet</H1>' || ( echo "Proxy isnt't working" | mail -s "Proxy isnt't working!!!" -r "No-reply<[email protected]>" [email protected] )

답변1

wget -q --spider ${URL}
if [ $? = 0 ]
then
    STATUS="UP"
else
  STATUS="DOWN"
fi
echo $STATUS

상태 값을 기준으로 이메일을 보냅니다.

관련 정보