zoukankan      html  css  js  c++  java
  • crontab笔记

    *  *  * * *     root    rm -f /var/spool/cron/lastrun/cron.hourly    > out.file
     
    第一部分:执行的周期与时间
        格式:分 时 日 月 周
        分:0~59
        时:0~23
        日:1~31
        月:1~12
        周:0~6 [0代表周日]
     
        5    *    *    *    *     php    index.php
        每个小时的第五分钟执行一次
        0    *    *    *    *    php    index.php
        每小时整点执行一次
        */5    *    *    *    *    php    index.php
        每5分钟执行一次    ps:  /  代表周期,每 的概念
        0    6,12,18    *    *    *    php    index.php
        每天的6点,12点,18点执行一次    ps:  ,  代表多个的意思

          *: 表示任何时刻

           ,: 表示分割

     -:表示一个段,如第二端里: 1-5,就表示1到5点

          /n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时    执行一次命令。也可以写成1-23/1.

        2    8-20/3    *     *     *      8:02,11:02,14:02,17:02,20:02 执行
        42     4     1     *     *                             毎月1日的 4:42分 执行
     
     
    第二部分:用哪个用户来执行
    第三部分:要执行的命令
    第四部分:把命令输出输入到指定的文件中 
     
     
    crontab执行php文件要注意:
    1.php文件要有执行权限    chmod    +x    php
    2.php中一定要是绝对路径
    3.可以再文件中加入:#!/usr/bin/php -q 
     
     
    一条完整的执行php的命令:
    crontab:
    * * * * *     /usr/lib64/php/bin/php     /usr/share/nginx/html/index.php     >>     /var/log/kangCron.log
     
    <?php
    #!/usr/bin/php -q
     
    echo time();
    file_put_contents("/usr/share/nginx/html/kang.txt",time().PHP_EOL,FILE_APPEND);
     
     
     
  • 相关阅读:
    封装Socket.BeginReceive/EndReceive以支持Timeout
    使用反射动态创建类型实例
    泛型List<T>排序(利用反射)
    复旦版最佳医院排行 沪21家医院入选全国百佳
    C#格式化字符串
    一些很酷的.Net技巧
    系列文章--SQLite文章
    C#垃圾回收机制
    C#中Cache的使用
    ASP.NET Cache缓存的使用
  • 原文地址:https://www.cnblogs.com/hanyouchun/p/4831424.html
Copyright © 2011-2022 走看看