zoukankan      html  css  js  c++  java
  • crontab

    crontab -l查看定时任务列表

    crontab –e

    1.每分钟定时执行一次规则:
    每1分钟执行: */1 * * * *或者* * * * *
    每5分钟执行: */5 * * * *
    2.每小时定时执行一次规则:
    每小时执行:     0 * * * *或者0 */1 * * *
    每天上午7点执行:0 7 * * *
    每天上午7点10分执行:10 7 * * *
    3.每天定时执行一次规则:
    每天执行        0 0 * * *
    4.每周定时执行一次规则:
    每周执行       0 0 * * 0
    5.每月定时执行一次规则:
    每月执行        0 0 1 * *
    6.每年定时执行一次规则:
    每年执行       0 0 1 1 *
    7.其他例子
    5 * * * *             指定每小时的第5分钟执行一次ls命令
    30 5 * * * ls              指定每天的 5:30 执行ls命令
    30 7 8 * * ls              指定每月8号的7:30分执行ls命令
    30 5 8 6 * ls              指定每年的6月8日5:30执行ls命令
    30 6 * * 0 ls              指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]
    30 3 10,20 * * ls     每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段]
    25 8-11 * * * ls       每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]
    */15 * * * * ls          每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]
    30 6 */10 * * ls       每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]
    ————————————————

    特殊字符
    代表意义
     
    *(星号)
    代表任何时刻都接受的意思。举例来说,0 12 * * * command 日、月、周都是*,就代表着不论何月、何日的礼拜几的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,意思相同
    ————————————————

    crontab的语法规则格式:

    代表意义分钟小时日期月份命令
    数字范围 0~59 0~23 1~31 1~12 0~7

    需要执行的命令

  • 相关阅读:
    HDU 4069 Squiggly Sudoku
    SPOJ 1771 Yet Another NQueen Problem
    POJ 3469 Dual Core CPU
    CF 118E Bertown roads
    URAL 1664 Pipeline Transportation
    POJ 3076 Sudoku
    UVA 10330 Power Transmission
    HDU 1426 Sudoku Killer
    POJ 3074 Sudoku
    HDU 3315 My Brute
  • 原文地址:https://www.cnblogs.com/zhanglin123/p/13385551.html
Copyright © 2011-2022 走看看