当前位置: 首页 > wzjs >正文

网站英文版建设惠州网络推广工作室

网站英文版建设,惠州网络推广工作室,网络广告有哪些形式,网站标题有特殊符号定时检测服务器到外网域名的连通性,这里脚本分享给大家,需要的自取 #!/bin/bash# 定义要测试的 URL 列表 urls("https://www.baidu.com" "https://www.google.com")# 获取当前时间 current_time$(date "%Y-%m-%d %H:%M:%S&quo…

定时检测服务器到外网域名的连通性,这里脚本分享给大家,需要的自取

#!/bin/bash# 定义要测试的 URL 列表
urls=("https://www.baidu.com" "https://www.google.com")# 获取当前时间
current_time=$(date "+%Y-%m-%d %H:%M:%S")# 定义日志文件夹路径
log_dir="/data/boce/logs"
# 如果日志文件夹不存在,则创建该文件夹
mkdir -p "$log_dir"# 定义日志文件路径
log_file="$log_dir/url_check_$(date '+%Y-%m-%d').log"# 循环测试每个 URL
for url in "${urls[@]}"; do# 使用 curl 测试 URL 并获取详细错误信息,同时获取 HTTP 状态码response=$(curl -s --head --request GET "$url" --connect-timeout 10 --max-time 15)http_code=$(echo "$response" | head -n 1 | awk '{print $2}')# 检查 curl 执行是否成功if [ $? -eq 0 ]; then# 如果连接成功,记录日志,包括状态码if [[ "$http_code" =~ ^2[0-9]{2}$ || "$http_code" =~ ^3[0-9]{2}$ ]]; thenecho "$current_time - $url is reachable. HTTP Status: $http_code" >> "$log_file"elseecho "$current_time - $url is unreachable. HTTP Status: $http_code" >> "$log_file"fielse# 如果 curl 执行失败,捕获并记录错误信息error_message=$(curl -s --head --request GET "$url" --connect-timeout 10 --max-time 15 2>&1)# 判断错误信息并记录具体的错误原因if [[ "$error_message" == *"Connection timed out"* ]]; thenecho "$current_time - $url is unreachable. Error: Timeout" >> "$log_file"elif [[ "$error_message" == *"Could not resolve host"* ]]; thenecho "$current_time - $url is unreachable. Error: Could not resolve host" >> "$log_file"elif [[ "$error_message" == *"Failed to connect to"* ]]; thenecho "$current_time - $url is unreachable. Error: Failed to connect" >> "$log_file"elif [[ "$error_message" == *"Connection refused"* ]]; thenecho "$current_time - $url is unreachable. Error: Connection refused" >> "$log_file"elif [[ "$error_message" == *"SSL certificate problem"* ]]; thenecho "$current_time - $url is unreachable. Error: SSL certificate problem" >> "$log_file"elseecho "$current_time - $url is unreachable. Error: $error_message" >> "$log_file"fifi
done
chmod +x /data/boce/boce.sh
crontab -e
* * * * * /data/boce/boce.sh

执行效果日志
在这里插入图片描述

http://www.dtcms.com/wzjs/558804.html

相关文章:

  • 自助建站帮助网ai生成logo
  • h5网站模板下载贵州网站制作公司
  • 自适应网站做多大尺寸的广州购物网站公司地址
  • 建设行政主管部门相关网站做卡贴的网站
  • 网站建设概要设计永久建站空间购买
  • 网站建设深廊坊手机网站建设
  • 网站免费推广方法网上商城推广策略
  • 网站产品的详情页怎么做wordpress 替换图片
  • 广东省两学一做网站ic设计公司排名
  • 浙江网站怎么做推广discuz手机模板
  • 一般网站建设大概需要多少钱开发公司发展建议
  • 自考大型网站开发工具网站开发公司如何做直播
  • 濮阳网站建设优化线上推广策划方案
  • 西宁市网站建设价格软件开发项目实施方案
  • 做教案比较好的网站企业网站的建设水平直接关系到网络营销的效果
  • 广西最优秀的品牌网站建设公司wordpress在哪儿打开
  • 网站开发前景如何建网站wordpress
  • 龙华营销型网站制作项目网络图
  • 动易初级中学网站模板cms 6.8电影网站怎么建设
  • 内蒙古包头网站建设西部数码的vps云主机如何访问网站
  • 企业网站的建设过程做网站的大公司
  • 合肥专业手机网站制作价格套用模板网站
  • 网站与网页区别是什么做网站的艰辛
  • 手机做兼职的网站网站如何做谷歌优化
  • 网站功能模块表格网站建设经济可行性分析
  • 网站用ps做还是ai最近新闻大事件摘抄
  • 网站上的高清动态图怎么做的正规优化公司哪家好
  • 优惠券网站开发哪家好如何推广小程序
  • 网站建设客户好评信徐州三华网架公司
  • 成都学网站建设原创文章网站更新