目前常见的网址监控程序都是以一分钟为基础,进行访问,却没有秒级访问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-王先生笔记](https://wxsnote.cn/wp-content/uploads/2021/08/308.png)
打开该监控任务的日志发现提示Successful证明脚本正确且可用
横线下方内容为该网页的源代码内容
![图片[2]-Shell脚本设置每秒监控访问一次url-王先生笔记](https://wxsnote.cn/wp-content/uploads/2021/08/309.png)
© 版权声明
THE END
请登录后发表评论
注册
社交帐号登录