专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

宝塔linux版给定时任务设置秒级监控

当前位置:网站建设 > 优化推广
资料来源:网络整理       时间:2023/3/22 0:20:57       共计:3565 浏览

很多朋友都购买了不限量提取代理IP的套餐,在多机器并发提取的时候会导致IP拥堵,所以我们可以写一个php将代理IP缓存到服务期内再去调用。

绝大多数时候我们的API是秒提的,可是宝塔的定时任务只有分钟级的,没有秒级的。这个时候我们可以写一个shell脚本来解决这个问题。

大家都知道宝塔定时任务的最小周期是一分钟,那么我们可以通过执行shell脚本的方法来实现秒级监控,这是一个无限循环,但是会消耗大量资源,请谨慎添加。

#!/bin/bash
declare -i step
step=1  # 这里是秒
for ((i = 0; i <= 60; i += step))
do
      curl -sS --connect-timeout 10 -m 60 'URL地址'    
      echo -e "\n----------------------------------------------------------------------------"    
      endDate=`date +"%Y-%m-%d %H:%M:%S"`    
      echo "★[$endDate] Successful"    
      echo "----------------------------------------------------------------------------"    
      sleep $step
done
exit 0

添加好的效果如下图所示:

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:百度搜索落地页标准重大更新:禁止页面主体内容折叠 | ·下一条:以谈恋爱的思路分享企业网站进行seo优化的五个步骤

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有