`

php定时计划任务的小例子

    博客分类:
  • php
阅读更多
本文介绍下,php实现定时计划任务的小例子,供大家学习参考。
  
PHP定时计划任务需要两个文件。
1,jbxue.conf.php
<?php
//当为0时,关闭计划任务
return 1;
?>

2,jbxue.php
<?php
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*3;// 每隔3分钟运行
$ii=0;
do{
$run = include 'jhrw.conf.php';
if(!$run) {
    file_put_contents("tasktest.txt","==计划任务已结束==\r\n",FILE_APPEND);
    die('Job has ended.');
}
 //此入放要执行的代码
 sleep($interval);// 等待3分钟
 $nowTime = date("Y-m-d H:m:s");
 $data="$ii>计划任务正在运行中...(运行状态:$run)  $nowTime\r\n";
 file_put_contents("tasktest.txt", $data,FILE_APPEND);
 $ii++;
}while(true);
//by www.jbxue.com
?>

主要改变jbxue.conf.php中return 0即可实现控制这个计划任务的关闭。
本文出处参考:http://www.jbxue.com/article/9501.html
分享到:
评论

相关推荐

    thinkPHP3.2.3定时执行任务

    在IT行业中,定时任务是系统自动化的一个重要组成部分,它允许我们按照预设的时间间隔执行特定的任务,无需人工干预。在Web开发中,ThinkPHP框架是一个非常流行的PHP开发框架,而ThinkPHP3.2.3是其3.x版本的一个稳定...

    python定时任务 每天运行一次.md

    python定时任务 每天运行一次 在 Python 中可以使用 schedule 模块来实现定时任务。以下是一个每天运行一次的例子: import schedule import time def job(): print("I'm running at 5:00am every day.") # 设定...

    linux服务器配置定时任务教程

    本文将详细介绍如何在Linux服务器上配置定时任务,并通过具体的例子帮助大家更好地理解和掌握这一技能。 #### 二、Crontab基础 Crontab是Linux中用于设置定时任务的工具,它的名字由“clock”与“table”两个词合并...

    php中定时计划任务的实现原理

    下面是一个简单的PHP定时任务示例,使用`ignore_user_abort()`和`set_time_limit(0)`实现每五分钟写入文本文件一次: ```php &lt;?php ignore_user_abort(true); // 即使Client断开,PHP脚本也可以继续执行 set_time_...

    linux系统添加计划任务执行php文件.doc

    在Linux系统中,为了自动化执行特定的任务,如定时运行PHP脚本,我们可以使用cron服务来创建计划任务。本文将详细讲解如何在Linux环境下添加计划任务来执行PHP文件。 首先,你需要打开Linux系统的命令行界面。这...

    php定时计划任务与fsockopen持续进程实例

    Web服务器执行一个PHP脚本,有时耗时很长才能返回执行结果,后面的脚本需要等待很长一段时间才能继续执行。如果想实现只简单触发耗时脚本的执行而不...例子: 复制代码 代码如下:&lt;? function triggerRequest($ur

    php简单定时执行任务的实现方法

    本篇文章将探讨如何利用PHP实现一个简单的定时任务,主要涉及`curl`库和`sleep`函数的使用。 首先,我们需要理解`curl`库在PHP中的作用。`curl`(Client URL Library)是一个用于传输数据的库,它支持多种协议,...

    PHP定时发送服务的解决办法.pdf

    依次打开:“开始–&gt;控制面板–&gt;任务计划–&gt;添加任务计划”,在打开的界面中设置定时任务的时间、密码,通过选择,把 cron.bat 挂载进去。确定,这样一个定时任务就建立好了,在这个定时任务上右键,运行,这个定时...

    php ajax 实现局部刷新简单例子(超简单化)

    最后,`setTimeout`函数被用来每隔5秒自动调用`historyLotteryCode_1()`函数,从而实现定时更新未读消息数量的效果。 #### PHP脚本 `ajaxReturn.php`作为服务器端脚本,接收通过POST方法发送的`userid`参数。然后...

    Laravel定时任务的每秒执行代码

    其中一个强大的功能是其任务调度器,它允许开发者在Laravel内部调度定时任务。通过任务调度器,我们可以安排定时运行各种任务,比如发送电子邮件、清理数据或更新缓存,而无需直接编辑系统的cron作业。 在Laravel的...

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

    使用Crontab来安排PHP脚本的定时任务相比单纯用PHP来实现定时任务,优势在于Crontab的定时功能更精确且对系统资源的占用更小。此外,Crontab由系统级服务cron守护进程管理,无需手动重启服务,配置后立即生效。 ...

    swoole 异步定时任务器-swoole-timers.zip

    Swoole是一款高性能的PHP...总的来说,Swoole的异步定时任务器是实现高效、非阻塞定时任务的关键工具,极大地拓宽了PHP在服务器端的应用场景。通过合理利用`swoole_timer`,开发者可以编写出更强大、更灵活的后台服务。

    PHP通过CURL实现定时任务的图片抓取功能示例

    本文将详细介绍如何使用PHP的CURL库以及DOM解析来实现定时任务的图片抓取。 首先,我们要理解CURL (Client URL Library) 是PHP提供的一种用于处理URL的强大的工具。它允许开发者模拟HTTP请求,包括GET、POST等方法...

    yii框架通过控制台命令创建定时任务示例

    在Yii中,创建控制台命令可以方便地执行后台任务,如定时任务。以下是一个详细的步骤来演示如何通过Yii框架通过控制台命令创建定时任务。 首先,我们需要在Yii项目路径下创建一个控制台命令文件。假设Yii项目位于`/...

    Yii框架创建cronjob定时任务的方法分析

    Yii框架创建定时任务的主要方法涉及到Yii框架中的命令行工具Console的应用,以及cronjob的创建和使用。以下将详细介绍这些方面的知识点。 首先,了解Yii框架的基础概念是必要的。Yii框架是一个高级的、用于Web应用...

    PHP中使用sleep函数实现定时任务实例分享

    在PHP编程中,有时我们需要实现动态的定时任务,即在特定的、不确定的未来时间点执行某段代码。在这种情况下,不能依赖于Linux的crontab计划任务,因为它们需要预设的固定时间。这时,我们可以利用PHP中的内置函数`...

    php数字时钟与定时器

    在PHP中,由于它是服务器端的语言,不能直接在客户端执行定时任务(如JavaScript中的`setInterval`)。但是,可以借助服务器端的计划任务(如Linux的cron job)或者服务(如Cron Job在线服务)来实现定时运行PHP脚本...

    PHP定时器(强大的功能)

    3. **第三方库**:有一些PHP库如`ReactPHP`和`Amphp`提供了事件驱动和异步处理能力,可以实现定时任务。这些库通常基于非阻塞I/O,允许PHP在等待定时器触发时处理其他任务。 4. **Web Server与AJAX**:在Web环境中...

Global site tag (gtag.js) - Google Analytics