地 址:联系地址联系地址联系地址 电 话:020-123456789 网址:bfbird.com 邮 箱:admin@aa.com
```bash
!/bin/bash
定义需要监控的网页网站URL
url="https://www.example.com"
发送HTTP请求并获取状态码
response=$(curl -s -o /dev/null -w "%{ http_code}" $url)
检查状态码,如果为200表示网站正常,否则发送邮件通知管理员
if [ $response -eq 200 ]; then
echo "Website is up and running."
else
echo "Website is down. Sending email to administrator."
定义邮件内容
email_subject="Website is down"
email_body="Website $url is not responding. HTTP status code is $response."
发送邮件通知管理员
echo "$email_body" | mail -s "$email_subject" admin@example.com
fi
```
这个脚本首先定义了需要监控的网站URL,然后使用`curl`命令发送HTTP请求并获取网站的自动站动HTTP状态码。如果HTTP状态码为200,化脚则输出网站正常的本网本模板消息;如果HTTP状态码不为200,则发送邮件通知管理员,态监包括网站URL和HTTP状态码。控脚
请注意,网页这个脚本只是自动站动一个简单的示例,实际应用中可能需要根据具体需求进行更多的化脚定制和优化。例如,本网本模板可以添加更多的态监错误处理逻辑、支持多种通知方式(如短信、控脚微信等),网页以及集成到更复杂的自动站动监控系统中。