zoukankan      html  css  js  c++  java
  • 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

    这样每分钟就会执行了。

  • 相关阅读:
    ZROI2018提高day5t1
    noi.ac day1t1 candy
    ARC102E Stop. Otherwise...
    TOP命令详解(负载情况)
    mysql 时间函数 时间转换函数
    maven编译时错误:无效的目标发行版
    jsp base路径
    mybatis typehandler
    终极解决方案 at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 报空指针
    【转】 IntelliJ IDEA像Eclipse一样打开多个项目
  • 原文地址:https://www.cnblogs.com/eis13/p/5555874.html
Copyright © 2011-2022 走看看