zoukankan      html  css  js  c++  java
  • ubuntu 本地运行 php文件 定时执行

    一般定时执行php可以分为2种,一种是通过wget访问web service的php文件,另一种是通过php-cli直接执行php文件。

    这里讲的就是第二种方法。

    首先下载php cli (cli的意思是命令行接口,也就是说通过命令行执行php)

    sudo apt-get install php5-cli

    下载完成后就可以直接执行php文件了。

    php /var/www/hello.php

     

    假如hello.php文件里的内容是

    <?php

        echo 'hello php-cli';

    ?>

    就会显示 hello php-cli 了。

    写定时任务的时候就可以这样写 

    编辑/etc/cron.d/php5 文件,写入

    * 23 * * * php /var/www/hello.php

    意思是每天的23点执行一次hello.php文件。

     

    ================================

    注意,在ubuntu 10.04 中,需要用

    php5 /var/www/hello.php

    若报错:PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 2

    编辑mycrypt.ini ,将 # 号换成 ; 即可。

    ================================

  • 相关阅读:
    移植spdylay到libcurl
    用到的C++标准库
    libcurl底层调用逻辑
    socket编程
    linux的一些机制Signal, Fork,
    openssl 编程
    对称加密,非对称加密
    ajax提交整个form表单
    一道基础的for语句js编译过程
    怎样将浏览器一句话变为文本编辑器
  • 原文地址:https://www.cnblogs.com/webu/p/2936711.html
Copyright © 2011-2022 走看看