zoukankan      html  css  js  c++  java
  • 【摘】crontab 各时间含义

    HELL=/bin/bash                     <==使用哪種 shell 介面
    PATH=/sbin:/bin:/usr/sbin:/usr/bin  <==執行檔搜尋路徑
    MAILTO=root                         <==若有額外STDOUT,以 email將資料送給誰
    
    # Example of job definition:
    # .---------------- minute (0 - 59)
    # |  .------------- hour (0 - 23)
    # |  |  .---------- day of month (1 - 31)
    # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    # |  |  |  |  |
    # *  *  *  *  * user-name  command to be executed

    【解释】

    代表意義    分鐘     小時      日期      月份        週             指令
    數字範圍    0-59    0-23    1-31    1-12         0-7        呀就指令啊


    比較有趣的是那個『週』喔!週的數字為 0 或 7 時,都代表『星期天』的意思!另外,還有一些輔助的字符,大概有底下這些:

    特殊字符        代表意義
    *(星號)          代表任何時刻都接受的意思!舉例來說,範例一內那個日、月、週都是 * , 就代表著『不論何月、何日的禮拜幾的 12:00 都執行後續指令』的意思!


    ,(逗號)          代表分隔時段的意思。舉例來說,如果要下達的工作是 3:00 與 6:00 時,就會是:
    0 3,6 * * * command


    時間參數還是有五欄,不過第二欄是 3,6 ,代表 3 與 6 都適用!
    -(減號)    代表一段時間範圍內,舉例來說, 8 點到 12 點之間的每小時的 20 分都進行一項工作:
    20 8-12 * * * command
    仔細看到第二欄變成 8-12 喔!代表 8,9,10,11,12 都適用的意思!


    /n(斜線)    那個 n 代表數字,亦即是『每隔 n 單位間隔』的意思,例如每五分鐘進行一次,則:
    */5 * * * * command


    很簡單吧!用 * 與 /5 來搭配,也可以寫成 0-59/5 ,相同意思!

  • 相关阅读:
    window.history.go()返回上页的同时刷新"上页"代码
    技术总监谈好的程序员如何写代码
    ASP长文章内容自动分页函数
    ie8下overflow:hidden 无效果
    EXCEL转数据到SQL(已有表结构)
    十六进制转十进制 这么简单 之前都不会
    获得表信息 字段名等
    aspjpeg 打水印
    《几何与代数导引》例2.9
    《几何与代数导引》例2.8
  • 原文地址:https://www.cnblogs.com/lyongerr/p/5124267.html
Copyright © 2011-2022 走看看