最近需要做一个定时任务功能,从网站找了很多相关的代码,windows实现方法综合起来大概就两种,

一、使用PHP ignore_user_abort 函数 即使关掉浏览器也能正常运行;(个人感觉PHP代码定时执行任务的效率不是很高)

二、通过windows下任务管理计划执行PHP任务程序;

最长期有效的办法还是交给shell来做;

如何在WINDOWS任务计划程序下执行PHP文件,简单总计总结了一下

一、新建两个测试文件

demo.php 暂放在程序根目录

$fp = @fopen("test.txt", "a+");

date_default_timezone_set(PRC);

$data = date("Y-m-d H:i:s",time());

fwrite($fp , $data. " 让PHP定时运行吧!
");fclose($fp);

?>

testPHP.bat 暂放在程序根目录

D:

"D:\phpStudy\php\php-5.5.38\php.exe" -f "D:\phpStudy\WWW\demo.php"

二、打开 任务计划程序

开始-控制面板-管理工具-任务计划程序

添加任务 配置如下

下面需要测试配置是否正常运行

如果测试直接点击右侧运行即可,如果添加定时任务,添加一个触发器任务即可

运行结果如下 :

宝塔定时任务执行php源码任务_在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现...相关推荐

  1. python运行不了程序代码_Python源码分析2 - 一个简单的Python程序的执行

    本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构. 要执行Python程序如下,功能非常简单:从1加到10再打印出来 # test program sum ...

  2. python用一行代码编写一个回声程序_Python源码分析2 - 一个简单的Python程序的执行...

    本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构. 要执行Python程序如下,功能非常简单:从1加到10再打印出来 # test program sum ...

  3. 跳一跳python源码下载_微信跳一跳python程序

    #源码下载地址:https://files.cnblogs.com/files/cnfan/jump.rar importosimportcv2importnumpy as npimporttimei ...

  4. 宝塔定时任务执行php源码任务_使用服务程序实现PHP定时执行任务功能

    最近做了几个PHP的游戏项目,有棋牌游戏也有rpg游戏,其中都或多或少的需要一些定时更新信息的机制.比如棋牌游戏的玩家超时检测.rpg游戏中用到的就更多了,怪物刷新.自动回血.任务过期.排行榜刷新等等 ...

  5. Windows 任务计划程序定时执行 powershell 脚本

    由于需要进行一些特殊操作,打算使用 powershell 来写脚本,需要Windows 任务计划程序定时执行. 怎么在Windows 任务计划程序中执行powershell脚本?? 做一个简单测试:本 ...

  6. 【Flink】Flink 源码阅读笔记(15)- Flink SQL 整体执行框架

    1.概述 转载:Flink 源码阅读笔记(15)- Flink SQL 整体执行框架 在数据处理领域,无论是实时数据处理还是离线数据处理,使用 SQL 简化开发将会是未来的整体发展趋势.尽管 SQL ...

  7. 轻触开源(三)-Gson项目源码解析_贰

    2019独角兽企业重金招聘Python工程师标准>>> 转载请注明出处:https://my.oschina.net/u/874727/blog/750473 Q:102525062 ...

  8. 使用Java实现发送微信消息(附源码)_此程序在手再也不怕对象跟你闹了

    使用Java实现发送微信消息(附源码)_此程序在手再也不怕对象跟你闹了 此程序在手再也不怕女朋友跟你闹了!!!!自从有了女朋友比如:早安.晚安之类的问候语可不能断,但是也难免有时候会忘记那么该咋么办呢 ...

  9. 以太坊源码深入分析(9)-- 以太坊通过EVM执行交易过程分析

    上一节分析了同步一个新的区块准备插入本地BlockChain之前需要重放并执行新区块的所有交易,并产生交易收据和日志.以太坊是如何执行这些交易呢?这就要请出大名鼎鼎的以太坊虚拟机. 以太坊虚拟机在执行 ...

最新文章

  1. JRebel的优势与使用(基于IDEA)
  2. mapgis明码文件转为点线面文件_手机上word文档可以转为pdf文件吗?
  3. 【python图像处理】图像的滤波(ImageFilter类详解)
  4. keil3如何放大字体_国潮海报不会做?送你国风字体+图案笔刷+PSD素材+包装样机...
  5. Hexo瞎折腾系列(6) - 将博客同时部署到Github和Coding
  6. c#获取系统信息:CPU、内存、硬盘、用户、网络
  7. numpy 用于图像处理(灰度图、转置、通道分离、图像扩展、水平镜像、水平翻转、调换x,y坐标、添加mask、随机打乱顺序、交换通道)
  8. rest_frameword学前准备
  9. OpenCV-图像处理(22、像素重映射(cv::remap))
  10. 微信小程序弹出框样式
  11. WPF ScrollViewer跟随鼠标滑动设置
  12. MySQL 运维 - 高阶SQL语句
  13. 51单片机-波特率的计算定时器初始值的计算
  14. BZOJ_1619_[Usaco2008_Nov]_Guarding_the_Farm_保卫牧场_(模拟+bfs)
  15. (修订)来自山区双非本科少年的秋招冒险记
  16. Unity 制作伪全息
  17. 喜欢简洁可爱风的小可爱有没有
  18. 如何将lvm卷移动到另一台服务器中
  19. Shader实现马赛克
  20. Python学习三: 爬虫高级技巧 与 模拟实战练习

热门文章

  1. 游戏日志分析2:全方位数据采集
  2. 企业分布式微服务云SpringCloud SpringBoot mybatis (二)服务消费者(rest+ribbon)
  3. 数据中心多余的热量去哪儿了?
  4. 医药电商为何发展不起来?
  5. SQL点滴35—SQL语句中的exists
  6. C#语言学习--基础部分(十三)枚举类型和结构体
  7. MySQL 的三大引擎:InnoDB、MyISAM和Memory
  8. (转)调用System.gc没有立即执行的解决方法
  9. Date() 小于等于当天
  10. 2018-2019-1 20165320 20165325 20165337 实验一 开发环境的熟悉