• PHP开发APP接口(六)



    定时任务
    学习要点:
    如何设置定时任务常用命令
    如何定时运行PHP程序

    php程序大多在linux上运行,这里讲述linux上的

    定时任务的命令:
    1.定时任务服务提供crontab命令来设定服务;
    2.cronrab -e //编辑某个用户的cron服务;
    3.crontab -l //列出某个用户cron服务的详细内容;
    4.crontab -r //删除某个用户的cron服务;

    打开终端软件
    输入命令:
    crontab -e回车输入密码
    进入一个空白的页面
    输入
    */1 * * * * /usr/bin/php /usr/local/apaehc2/htdocs/test.php

    使用crontab -l 查看
    使用crontab -r 删除


    定时任务crontab的格式
    分        小时        日期        月        星期    命令
    *          *             *             *          *
    0-59    0-24        1-31        1-12    0-6        command

    注意:
    "*"代表取值范围内的数字
    "/"代表每,比如每分钟等

    */1 * * * *每分钟执行

    50 7 * * *每天的7:50执行

    定时任务结合php案例

    如何每分钟插入数据到数据表?
    1.插入数据到数据表;
    2.定时任务

    vim cron.php
    <?php
        $connect = mysql_connect('127.0.0.1','root','pass');
        mysql_select_db('dbname');
        $sql= "insert into dbname values ()";
        mysql_query($sql);
    ?>
    插入之后再看就有数据了

    输入命令
    crontab -e
    */1 * * * * /usr/bin/php /usr/local/apache2/htdocs/cron.php

    这样每分钟就会执行了。

  • 相关阅读:
    记一次动态依赖包版本过高解决过程
    Centos8更改国内源阿里云
    记一次vs2019安装GDB实现Cmake远程linux调试
    Tu te prends pour qui?
    中国高等教育是个啥:官僚主义的垄断黑洞
    关闭ThinkPad HDD APS Logging Service
    python Tlinter按钮接收多个参数
    第一章
    IE7的一个边界BUG
    让LumaQQ.NET支持接收群自定义表情和贴图
  • 原文地址:https://www.cnblogs.com/eis13/p/5555874.html
Copyright © 2020-2023  润新知