Shell脚本设置每秒监控访问一次url

目前常见的网址监控程序都是以一分钟为基础,进行访问,却没有秒级访问url的程序。利用shell脚本,即可实现秒级访问。当然还是需要定时运行shell脚本的程序,我推荐使用宝塔面板。

脚本

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
step=1    #默认是1秒,可以改。
for (( i = 0; i<60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 '你要执行的网址url'
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0

使用

修改“你要执行的网址url”为你需要监控的网址url

图片[1]-Shell脚本设置每秒监控访问一次url-王先生笔记

打开该监控任务的日志发现提示Successful证明脚本正确且可用

横线下方内容为该网页的源代码内容

图片[2]-Shell脚本设置每秒监控访问一次url-王先生笔记

    温馨提示:本文最后更新于2021-09-18 13:28:20,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群:652857097联系群主。
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞14赞赏
    分享
    评论 抢沙发

    请登录后发表评论