PHP如何利用服务器实现定时任务?

本篇文章给大家介绍一下PHP如何利用服务器实现定时任务?有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

PHP如何利用服务器实现定时任务?

利用服务器实现简单的定时任务,Windows的计划任务,Linux的cron,适用于每天某一特点时间执行

1.windows下定时访问指定url

windows下用定时任务执行auto.php文件, auto.php文件里用curl请求指定的接口实现

auto.php 代码如下

function doCurlGetRequest($timeout = 5){
    $url = 'http://127.0.0.1:81/index.php?s=/Admin/Index/dayBonus.html';
    $con = curl_init((string)$url);
    curl_setopt($con, CURLOPT_HEADER, false);
    curl_setopt($con, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($con, CURLOPT_TIMEOUT, (int)$timeout);

    return curl_exec($con);
}
$result = doCurlGetRequest();
var_dump( $result);
die;

登录后复制

新建bat文件命令如下

C:\\phpStudy\\PHPTutorial\\php\\php-7.2.1-nts\\php.exe -q C:\\zx\\auto.php

登录后复制

php路径:

C:\\phpStudy\\PHPTutorial\\php\\php-7.2.1-nts\\php.exe

auto.php路径:C:\\zx\\auto.php

window 计划任务

2.linux下请求url

Linux上使用CronTab定时执行

执行 crontab -e

进入编辑模式增加一行

* * * * curl https://www.aaa.com/aaa.php

登录后复制

前面一部分是时间,后面操作内容。

30 * * * *

30就是每小时分钟数为30时,执行。

时间参数由以下几部分构成

关于PHP如何利用服务器实现定时任务?的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/244209.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2023年3月29日 23:09
下一篇 2023年3月29日 23:09

相关推荐

  • PHP与jquery实时显示网站在线人数实例详解

    代码如下:我们在一些应用中需要动态展示数据,比如当前在线人数,当前交易总额,当前汇率等等,前端页面需要实时刷新获取最新数据。本文将结合实例给大家介绍使用jQuery和PHP来实现动态数字展示效果。 本例假设...

    2017年9月30日
    0295
  • 详解PHP+fiddler抓包采集微信文章阅读数点赞数的思路

    简介:分析接口知道要获取文章阅读数和点赞数必须有key和uin这两个关键参数,不同公众号key不一样(据说有万能微信key,不懂怎么搞到),同一个公众号key大概半小时会过期提交链接获取文章阅读量api思路:1.将客...

    2022年6月16日 PHP自学教程
    0135
  • 腾讯云服务器完美搬家教程步骤

    写一个腾讯云内服务器完美一键迁移步骤教材   1.首先登入腾讯云服务器管理面板 选中你的旧服务器-更多-制作镜像   点击制作镜像 填写部分信息 等待制作完成 一般几分钟就可以好   2.选中新服务器 更多-重装系统-...

    2017年11月16日
    0333
  • 掌握php短信接口代码

    本文实例为大家分享了几个常用的php短信接口代码,供大家参考,具体内容如下1. 短信调用class <?php /** * User: Administrator * Date: 2016/5/8 0008 * Time: 下午 2:36 */ class Sms{ //Luosimao api key p...

    2022年6月17日
    0138
  • PHP中使用Redis实现秒杀活动。

    随着电商行业的发展,秒杀活动成为了各大平台吸引用户的重要方式之一。而随着用户数量的增加,原有的服务器无法承受瞬时的访问量,导致服务器崩溃,无法继续进行秒杀活动。为了解决这一问题,我们可以采用Redis进...

    2023年5月21日
    01
  • PHP入门指南:PHP和Spark。

    PHP是一种非常流行的服务器端编程语言,因为它简单易学、开放源代码和跨平台。目前,很多大企业都采用PHP语言来构建应用程序,例如Facebook和WordPress等。Spark是一种快速且轻量级的开发框架,可用于构建Web应用...

    2023年5月22日
    04
  • PHP入门指南:数据库优化。

    随着互联网的快速发展,数据库成为了许多企业应用系统的核心组件之一。而PHP作为流行的Web编程语言,对数据库的操作也是尤为频繁。数据库优化是提高应用系统性能的重要手段之一,本文将从PHP应用的角度出发,为大...

    2023年5月22日
    01
  • 高并发处理方案

    时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何,他虚无缥缈,很少有网站真的需要这些东西,而且其中很多技术,其实你已经在用了。有这个意识就够了,不需要时刻盯着这个问题。只有很少的网站真...

    2017年11月27日
    0228

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息