Linux
如何測試代理是否工作並發送郵件如果不是
我需要一個腳本來測試代理是否正常工作。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<no-reply@test.cz>" test@test.cz )
wget -q --spider ${URL} if [ $? = 0 ] then STATUS="UP" else STATUS="DOWN" fi echo $STATUS
根據狀態值發送郵件。