首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    shell+curl监控网站页面(域名访问状态),并利用sedemail发送邮件

    应领导要求,对公司几个主要站点的域名访问情况进行监控。下面分享一个监控脚本,并利用sendemail进行邮件发送。...监控脚本如下: 下面是写了一个多线程的网站状态检测脚本,直接从文件中读出站点地址,然后用curl去检测返回码,发现速度非常好,基本几秒钟内就能出结果。...抓取网站http状态码 code=`curl -o /dev/null --retry 3 --retry-max-time 8 -s -w %{http_code} $url` echo...root@bastion-IDC sendEmail-v1.56]# yum install perl-Net-SSLeay perl-IO-Socket-SSL -y 3)部署发送脚本 这里由于一些域名做了跳转...,所以如果发现域名访问后的结果不是200,301,302,那么就是不能正常访问状态,需要发送报警邮件!

    2.5K70

    curl命令

    -4, --ipv4: 如果curl能够将一个地址解析为多个IP版本(如果它支持IPv6),则此选项告诉curl仅将名称解析为IPv4地址。...--ftp-skip-pasv-ip: FTP,当curl连接数据连接时,告诉curl不要使用服务器在响应curl的PASV命令时建议的IP地址,相反,curl将重用它已经用于控制连接的相同IP地址,在...,这样就不可能在用户名中使用带有此选项的冒号,密码仍然可以,将Kerberos V5与基于Windows的服务器一起使用时,应在用户名中包含Windows域名,以便服务器成功获取Kerberos票证,如果不这样做...curl www.baidu.com 使curl显示进度表,以指示传输速率、传输的数据量、剩余时间等。...curl -o 1.zip ftp://ftp.example.com/file.zip 让curl使用地址重定向。

    9.1K40

    windows下使用curl命令 && 常用curl命令

    什么是curl命令? curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。...如何在windows下使用curl命令? 第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl。 ? 其中我下载的zip文件。  ...第四步: 打开CMD,然后输入 curl --help ,如果显示如下, 就代表成功了。 ?...curl www.baidu.com -i 除了获取到document外,还可以获取头信息。 curl www.baidu.com -I 仅仅获取头信息。 无document。...curl www.baidu.com -v 显示更为详细的信息, v 是 verbose 的缩写。 ? 可以看到包括解析为 ip 的过程都有。 curl www.baidu.com/s?

    4.8K80

    curl语法整理

    如果系统没有curl可以使用yum install curl安装,也可以下载安装。curl是将下载文件输出到stdout,将进度信息输出到stderr,不显示进度信息使用--silent选项。...curl -s -o /dev/null https://google.com 5、断点续传 curl能够从特定的文件偏移处继续下载,它可以通过指定一个便宜量来下载部分文件: curl URL/File...-C 偏移量 #偏移量是以字节为单位的整数,如果让curl自动推断出正确的续传位置使用-C -: curl -C -URL 6、使用curl设置参照页字符串 参照页是位于HTTP头部中的一个字符串,...使用--user-agent或者-A选项: curl URL --user-agent "Mozilla/5.0" curl URL -A "Mozilla/5.0" 其他HTTP头部信息也可以使用curl...$ curl --trace - https://www.example.com 18、获取本机外网ip curl ipecho.net/plain # Json格式 curl ipinfo.io/json

    31930
    领券