В настоящее время я пытаюсь создать сценарий оболочки, который будет отправлять мне и другим получателям сообщения по электронной почте, если веб-сайт сообщит, что он недоступен для обслуживания. Конечно, я пытаюсь использовать curl и grep для передачи переменной, если grep видит фразу «Down for Maintenance», но даже когда веб-сайт не говорит, что он все еще выводит информацию. Я хочу сделать так, чтобы, если фраза существовала, она делала правдоподобной, иначе она ложна и просто выходит. Кстати, это для cronjob.
Вот то, что я придумал до сих пор. П.С прости за то, что ты такой нуб.
## Sends an email if the website is down for maintanance
#RESPONSE = ''
curl websiteaddress.com | grep "Down for Maintenance" | read RESPONSE
if $RESPONSE
then
echo "Website is Down" | mail -s "Website is down for maintenance" email@address.com
end else
exit