PHP定时任务已使用测试,现在已经趋于稳定,效果良好。本功能需要配合监控宝,360监控等使用。创建监控WEB项目,指定到任务主文件URL!如果没有Memcache可以创建text文件写入time替代!不过执行时没有memcache准确!可更改config.php文件内的任务开启关闭变量,对任务进行开启,关闭操作!

1.task.php(任务主文件)

<?phpignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0); // 通过set_time_limit(0)可以让程序无限制的执行下去
$interval = 15; // 每隔*秒运行
$temp_key = 0;
do {$time = time();require 'config.php';$mem = new Memcache();$mem->connect($Memcache_server, $Memcache_port);if ($is_send) {$get_time = $mem->get('tem_data');} else {$get_time = $time + 86400;exit();}if ($get_time == $time) {$mem->close();exit();} else if ($get_time > $time - $interval) {$mem->close();} else if ($temp_key == 0) {$temp_key = 1;@file_get_contents('http://******/*****.php');$mem->set('tem_data', $time, MEMCACHE_COMPRESSED, $Memcache_date);$mem->close();sleep(mt_rand(1, 3));$temp_key = 0;}else{$mem->close();exit();}//这里是你要执行的代码sleep($interval); // 等待*秒钟
} while (true);
?>

2.config.php(配置文件)

<?php$Memcache_server = '127.0.0.1';
$Memcache_port = 11211;
$Memcache_date = 86400;
//return $is_send = false; //关闭定时任务
return $is_send = true;  //开启定时任务
?>

3.执行效果记录

PHP定时任务 - PHP自动定时循环执行任务实例代码

参考自:www.91huoke.com

PHP定时任务 - PHP自动定时循环执行任务实例代码相关推荐

  1. python、中循环功能可通过什么命令实现_python定时执行指定函数的方法 Python如何定时循环执行命令?...

    python中如何定时执行某一个函数 = =怎么连接..先调用注册函数 然后调用登录函数就行.顺序执行.至于如果你说注册失败不进行登录的话 直接在注册函数里面处理 注册失败 return def si ...

  2. python定时发送微信消息_Python3 itchat实现微信定时发送群消息的实例代码

    一.简介 1,使用微信,定时往指定的微信群里发送指定信息. 2,需要发送的内容使用excel进行维护,指定要发送的微信群名.时间.内容. 二.py库 1,itchat:这个是主要的工具,用于连接微信个 ...

  3. linux shell中实现循环日期的实例代码

    这篇文章主要介绍了linux shell中实现循环日期的实例代码,文中还给大家提到了LINUX SHELL遍历日期(指定输入两个日期)的实现方法,感兴趣的朋友跟随小编一起看看吧 下面通过一段代码给大家 ...

  4. js Function对象扩展与延时执行函数实例代码

    网页特效 function对象扩展与延时执行函数实例代码 function.prototype.delay=function(this1,timeout){ this1=this1||null; ti ...

  5. php定时某个时间循环做,PHP定时循环执行脚本

    代码如下:<?php ignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0); // 通过set_time_limit(0)可以 ...

  6. C#4.0 操作IE浏览器自动填表支付宝网站完整实例代码

    先前写了系列小工具开发笔记-IE自动填表器-第零篇:序后,发现很多网友问我同一个问题,就是如何使用C#(或者C++)操作IE浏览器(或者WinForm内嵌浏览器)里面的ActiveX控件.下面就以支付 ...

  7. 定时任务每秒执行、每分钟执行、每小时执行、每天执行、每周执行、每月执行、每年执行、定时任务重复执行、循环执行

    在平时生活.系统运维.实验室.学校等场景下,有很多定期循环执行任务的需求.比如:在系统运维过程中,常常会在每天凌晨1点以后执行某些批处理脚本:在实验室做实验过程中,需要每隔10分钟去操作一下设备等等. ...

  8. 与动态执行的C# 代码进行通讯

    1.简介 能够动态执行 C# 代码是一件很酷的功能,比如,我们可以在控制台中输入一行 C# 代码,然后程序自动编译并执行这一行代码,将结果显示给我们.这差不多就是一个最简单的 C# 代码解释器了. 动 ...

  9. JS定时器使用,定时定点,固定时刻,循环执行

    本文概述:本文主要介绍通过JS实现定时定点执行,在某一个固定时刻执行某个函数的方法.比如说在下一个整点执行,在每一个整点执行,每隔10分钟定时执行的方法. JavaScript中有两个定时器方法:se ...

最新文章

  1. ios html cookies,iOS-WKWebView携带cookie发送http请求,cookie失效
  2. 图像“颜色选择”怎么用?
  3. hdu-2209 翻纸牌游戏
  4. 今日头条屏幕适配方案落地研究
  5. 用户自定义的数据库备份(选自csdn\blog)
  6. P6329-[模板]点分树 | 震波
  7. OSGI(面向Java的动态模型系统)
  8. 【Kafka】kafka zk下注册的信息 get /brokers/ids/1 “host“:null “port“:-1
  9. Eclipse中的m2e不支持如何修复maven-dependency-plugin(目标为“ copy-dependencies”,“ unpack”)
  10. 孙鑫VC学习笔记:第十七讲 (一) 用剪贴板实现进程间的通信
  11. Android开发者必备工具-常见Android模拟器(MuMu、夜神、蓝叠、逍遥、雷电、Genymotion...)
  12. Django接口文档
  13. 从零开始学java系列第一季第一期:简单的了解java并安装jdk以及环境配置
  14. mysql查询各专业人数_查询各专业的学生数。
  15. ubuntu命令行查看dns_Dog-用于DNS查询的命令行工具
  16. mac下keytool 错误: java.lang.Exception: 密钥库文件不存在
  17. 洛谷P1217 [USACO1.5]回文质数 Prime Palindromes
  18. uml建模外卖订餐系统
  19. 利用JavaScript设置隐藏功能
  20. NIPS2022 | 港大最新Sparse2Dense:通用点云3D检测稠密模块!

热门文章

  1. 用手机计算机计算三次根号,手机自带计算器不行求推荐一个能开3次根号的 – 手机爱问...
  2. JavaWeb阶段JSP详情介绍(上)
  3. 三次握手与四次挥手简介
  4. 科学计数法如何转换成普通的计数方式??
  5. leetcode 714. 买卖股票的最佳时机含手续费(java)
  6. 联想小新padpro12.6 #Q706F 解锁输入TWRP教程
  7. esp8266WiFi模块通过MQTT连接华为云
  8. 【论文阅读笔记】MFRDet:A single-shot multi-level feature reused neural network for object detection
  9. 越狱设备装 ipa包
  10. 应用程序未安装,已安装了存在签名冲突的同名数据包