PHP定时执行任务的实现

原创 2012年03月30日 18:07:18

config.php

<?php
return 1;
?>

cron.php
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
$run = include 'config.php';
if(!$run) die('process abort');
 //这里是你要执行的代码 
 sleep($interval);// 等待5分钟
}while(true);



主要改变config.php中return 0就可以实现了控制这个cron,

版权声明:本文为博主原创文章,未经博主允许不得转载。

php定时执行任务实现方法详解

本文章来给大家总结了一些常用的关于在php定时执行任务实现方法详解,包括直接利用php来操作,还有使用操作系统的计划任务来操作,有需要了解的同学可参考。 每个PHP脚本都限制了执行时间,所以我们需要...
  • qq_34341290
  • qq_34341290
  • 2016年11月11日 18:23
  • 4562

php定时执行任务(windows7)

1:先写自己的php文件,这里是我的一些php文件 2:新建.bat文件 写入内容:E:\WampSever\wamp\bin\php\php5.4.12\php.exe -q E:\WampSev...
  • u013160024
  • u013160024
  • 2014年06月18日 11:29
  • 2295

PHP实现执行定时任务的几种思路详解

PHP本身是没有定时功能的,PHP也不能多线程。PHP的定时任务功能必须通过和其他工具结合才能实现,例如WordPress内置了wp-cron的功能,很厉害。本文,我们就来深入的解析几种常见的php定...
  • oldinaction
  • oldinaction
  • 2016年01月23日 15:53
  • 2034

ThinkPHP之疑难杂症(六)——Mac终端设置定时任务

今天,做到了一个定时任务自动生成静态化页面的功能,需要用到终端进行定时任务设置。理论上需要在终端键入crontab -e的命令进行编辑crontab,我想-e就是edit的意思吧……可是尝试了好多遍编...
  • f_zyj
  • f_zyj
  • 2016年07月08日 00:43
  • 564

linux使用crontab实现PHP执行定时计划任务

首先说说cron它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录...
  • zls986992484
  • zls986992484
  • 2016年11月10日 01:12
  • 1124

Windows任务计划定时执行PHP代码及扩展

因为在项目中有个需求是大批量的数据自动计算后插入更新到数据库中,为避免占用正常资源,需要在固定时间段进行自动计算,因为项目服务器是windows server2012,就考虑用windows平台强大的...
  • ZDX_Y
  • ZDX_Y
  • 2016年10月14日 21:37
  • 7461

在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现

最近需要做一个定时任务功能,从网站找了很多相关的代码,windows实现方法综合起来大概就两种, 一、使用PHP ignore_user_abort 函数 即使关掉浏览器也能正常运行;(个人感觉PH...
  • vailook
  • vailook
  • 2017年02月24日 14:50
  • 2130

ThinkPHP实现定时执行任务的两种方法

在平常的项目中我们总是会遇到需要将某个方法任务定时执行的问题,定时执行方法任务如果我们拥有服务器的权限,我们可以直接在服务器设置定时任务,例如在Windows的任务计划程序中进行设置,在Linux中编...
  • Zhihua_W
  • Zhihua_W
  • 2016年09月22日 18:19
  • 15935

asp.net如何定时执行任务

根据不同需求,在web开发中,有时候我们可能要定时的执行一下任务,比如定时发布网站中的文章,这时我们就需要做一个定时执行更新的操作,但由于web的http是无状态的连接,如何才能时时进行任务的更新呢?...
  • cyyingsun
  • cyyingsun
  • 2016年03月23日 13:30
  • 1744

利用Quartz实现定时执行任务

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import o...
  • xiongwt
  • xiongwt
  • 2015年06月12日 15:49
  • 588
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP定时执行任务的实现
举报原因:
原因补充:

(最多只允许输入30个字)