zoukankan      html  css  js  c++  java
  • Linux中cron表达式

    查看用户下的定时任务:crontab -l 或 cat /var/spool/cron/用户名

    crontab任务配置基本格式: 

    * *  *  *  *  command

    分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令

    第1列表示分钟1~59 每分钟用或者 /1表示
    第2列表示小时1~23(0表示0点)
    第3列表示日期1~31
    第4列表示月份1~12
    第5列标识号星期0~6(0表示星期天)
    第6列要运行的命令

    星号(*)可以用来代表所有有效的值。譬如,月份值中的星号意味着在满足其它制约条件后每月都执行该命令。
    整数间的短线(-)指定一个整数范围。譬如,1-4 意味着整数 1、2、3、4。
    用逗号(,)隔开的一系列值指定一个列表。譬如,1,2,3,4 标明这四个指定的整数。
    正斜线(/)可以用来指定间隔频率。譬如:*/2用在日期字段中表示每2天执行一次该命令。

    举几个例子加深一下理解:

    0 1 * * * /usr/local/test.sh
    每天凌晨1点执行/usr/local/test.sh

    /10 * * * * /usr/local/test.sh
    每10分钟执行一次/usr/local/test.sh

    30 21 * * * /usr/local/test.sh
    每天晚上21:30执行一次/usr/local/test.sh

    45 4 1,10,22 * * /usr/local/test.sh
    每个月1号、10号、22号凌晨4:45执行一次/usr/local/test.sh

    0,30 18-23 * * * /usr/local/test.sh
    每天18点至23点之间,每隔30分钟执行一次/usr/local/test.sh

    参考资料:https://blog.csdn.net/u012501054/article/details/80805744

  • 相关阅读:
    重谈MST及Kruskal算法
    小技巧—边权转点权
    JDOJ 1062 过路费
    总结—二分答案求解问题
    CF10D LCIS
    NOIP 2012 摆花
    SDOI 2014 旅行
    CF550C Divisibility by Eight
    CF295C Greg and Friends
    USACO Closing the Farm
  • 原文地址:https://www.cnblogs.com/tooker/p/14666595.html
Copyright © 2011-2022 走看看