php计划任务的实现

最近由于项目需要定时对远程数据库上做一些处理,这里就需要做一个计划任务样子的东西了。经过努力,终于使用php实现了这个计划任务,下面分享一下此次的实现过程。

本次使用php实现计划任务主要使用了 ignore_user_abort() set_time_limit(0) sleep() 这三个函数。

具体的代码如下:

<?php
ignore_user_abort();//该函数的作用是当用户关掉浏览器后,PHP脚本也可以继续执行.
set_time_limit(3000);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=5;// 每隔5s运行
//方法1--死循环
do{
	echo '测试'.time().'<br/>';
	sleep($interval);// 等待5s
}while(true);
//方法2---sleep 定时执行
require_once './curlClass.php';//引入文件
$curl=new httpCurl('www.Alixixi.com');//实例化
$stime=$curl->getmicrotime();
for($i=0;$i<=10;$i++){
	echo '测试'.time().'<br/>';
	sleep($interval);// 等待5s
}
ob_flush();
flush();
$etime=$curl->getmicrotime();
echo '<hr>';
echo round(($etime-stime),4);//程序执行时间

在具体的实现过程中个人感觉PHP定时执行任务的效率并不高,建议关于定时执行任务的工作还是交给shell来做吧,相对来说,这个方法实现的太过勉强,而shell是专业级别的了。

您可能感兴趣的文章

  • win7计划任务的设置
  • php统计在线人数,精确的统计在线人数的办法
  • PHP记录搜索引擎来路以及搜索输入的关键字
  • PHP判断上传文件类型最安全,最真实的解决办法
  • php设计模式是什么,该如何理解
  • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
  • PHP底层的运行机制与原理
  • php 获取任意月的最后一天

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 函数
, 定时
, 任务
, ignore_user_abort
, php计划任务
set_time_limit
php 计划任务如何实现、php 实现计划任务、c 实现计划任务、php实现定时任务、php如何实现定时任务,以便于您获取更多的相关知识。

时间: 2025-01-24 18:00:38

php计划任务的实现的相关文章

阿里巴巴大数据学院落地成都,计划5年培养2000名高端专业人才

在5月23日的云栖大会·成都峰会上,成都信息工程大学与阿里云联合宣布共建"成都信息工程大学·阿里巴巴大数据学院",组建立足四川.面向全国.放眼全球的新型示范性大数据学院.   阿里云重视对云计算.大数据及人工智能整体产业的培育.这是全国第三所由阿里巴巴与高校联合冠名的大数据人才培养学府,是全国第一所同时开展本科生与硕士研究生培养的大数据学院.   成都信息工程大学由四川省和中国气象局共建,是四川省重点发展.以信息学科和大气学科为重点的多科性大学,入选了中国首批"卓越工程师教育

阿里云发布技术公益计划:为100家创业公司提供免费安全防护

除了为企业提供新技术服务外,阿里云又推出了全新的技术公益计划.   5月23日,在云栖大会 · 成都峰会上,阿里云正式推出产业安全扶助计划(https://security.aliyun.com/grow). 这是一个面向初创企业的公益项目,计划为每家入选企业免费提供含主机安全.网络安全和抗DDoS在内的全套云安全防护,协助其抵御网络黑灰产业,让企业专注业务的高速发展,无需再因安全问题"拖后腿".   "产业安全扶助计划的愿景是为创新.创业者提供一间'经济适用房',帮助他们在

微软拒透IE11部署计划

在最近不断曝光的Windows 8.1更新中大部分的焦点都在开始按钮上微软对于IE 11缄口不言,那么我们不经产生一个疑问:Windows 7系统上的IE浏览器是否将止步至版本10?为此外媒不断向微软探听,微软表示不会的在Windows 8.1更新之前谈论IE 11.微软发言人表示:"目前我们不会向外界透露任何关于IE 11的部署计划."       通常微软在发布新的浏览器版本的时候会考虑到大部分消费者的需求进而对新产品的兼容性进行考虑,不过最近发布的IE 10显然已经不再支持Win

oracle数据库性能调优技术:深入理解单表执行计划

一.概述 这篇文章是数据库性能调优技术的第二篇.上一篇讲解的索引调优是数据库性能调优技术的基础.这篇讲解的深入理解单表执行计划,是数据库性能调优的有力工具. 查询语句可以有多种可选执行计划,如何选择效率最高的执行计划?达梦数据库.oracle数据库.sql server数据库都是采用基于成本的查询优化,对备选执行计划进行打分,选择大家最小的执行计划进行执行.这些内容,我会在后续的几篇文章中进行详细的描述.在此之前,我们首先需要掌握如何理解数据库执行计划.这篇文章讲解只涉及单表操作的执行计划. 达

中国用户计划采用云计算比例达到46%

10月27日消息,VWware今天在北京举办的2011年vForum大会上表示,在对包括中国.http://www.aliyun.com/zixun/aggregation/14583.html">澳大利亚.印度.韩国在内的8个亚太地区过的6141位企业管理者进行调查后发现,用户越来越将云计算看做是其业务竞争能力的关键性因素,其中87%的受访企业认为云计算与其业务有相关性,这一数据在两年中增长了一倍. 调查结果显示,企业规模越大,对云计算的认知度和采用率也越高,64%被调查公司正在或计划采

淘宝数据库OceanBase SQL编译器部分 源码阅读--生成物理查询计划

SQL编译解析三部曲分为:构建语法树,制定逻辑计划,生成物理执行计划.前两个步骤请参见我的博客<<淘宝数据库OceanBase SQL编译器部分 源码阅读--解析SQL语法树>>和<<淘宝数据库OceanBase SQL编译器部分 源码阅读--生成逻辑计划>>.这篇博客主要研究第三步,生成物理查询计划. 一. 什么是物理查询计划 与之前的阅读方法一致,这篇博客的两个主要问题是what 和how.那么什么是物理查询计划?物理查询计划能够直接执行并返回数据结果数

partysip框架优化计划

Partysip优化计划 先说一下服务器构成,是使用开源的partysip项目,底层协议栈用的osip.修改了里面的注册服务器,在注册服务器上,连接mysql数据库.现在初步作了一些测试,但是感觉partysip处理过程并不满意,测试结果如下 客户端数量 客户并发数 持续时间(分钟) 服务器状态 备注 1 100 90 运行正常 单CPU占用为40%,注册服务器内存消耗为24M 1 200 12 不能处理数据 注册服务器器无响应,mysql数据无问题 2 100 10 不能处理数据 注册服务器器

Windows 8中更改电源计划设置

  在 Windows 8 系统下进行更改电源计划设置. 操作步骤: 1. 在 "控制面板"中将右上角查看方式修改成"大图标",找"电源选项",或者直接在"类别"下打开"系统和安全",找到"电源选项"; 2. 在"电源选项"中选择右侧"更改电源计划",来进行电源计划修改; 3. 在"编辑计划设置"中可以简单选择我们需要用到的电源

360启动XP终生延保计划

  按照以往惯例,微软都会在次月第二个周二给系统打补丁,但自4月8日微软正式停止XP系统服务后,意味着不再对XP系统打补丁,这也意味着XP系统将处于已无补丁可打的"尬尴"境地.因此,5月13日也被业界称为首个"XP裸奔日". 国内安全厂商对该市场拼夺依旧激烈,360公司再次率先出招.该公司今日宣布,联合平安保险率先启动了"XP终身延保计划",在"XP裸奔日"来临之前,提升XP用户的安全服务品质. 360公司总裁齐向东表示,在首

淘宝旅行介入线下门票市场,推出“码上游景区绿色通道计划”

随着旅游旺季到来,7月23日,淘宝旅行宣布推出"码上游景区绿色通道计划".用户通过淘宝旅行http://www.aliyun.com/zixun/aggregation/7791.html">手机客户端,不用排队,扫码即可购买门票,并有专属通道入景区.此次"码上游"囊括了鸟巢.恭王府.国家大剧院.中央电视塔.玉龙雪山.黄山.武当山.乌镇.西塘.大唐芙蓉园.龙门石窟.杭州极地海洋公园等几十个全国知名景区.淘宝旅行有关人士表示,未来将有更多景区加入淘宝旅