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

    这样每分钟就会执行了。

  • 相关阅读:
    Java实战之03Spring-01Spring概述
    Java实战之02Hibernate-08二级缓存
    Java实战之02Hibernate-07与效率性能相关配置
    css3 移入移出动画
    ng2 搭建本地开发环境
    ng2模板语法/内置指令速查表
    node + npm 命令
    什么是作用域?什么是上下文?浅解
    get? post? put? delete? head? trace? options? http请求方法
    什么是http?
  • 原文地址:https://www.cnblogs.com/eis13/p/5555874.html
Copyright © 2011-2022 走看看