zoukankan      html  css  js  c++  java
  • Crontab定时任务

    (任务默认以当前登录用户的权限执行的,如需root用户请加sudo)

    (任务执行时没有加载环境变量,如需java等支持,要自己export)

    列出现有定时任务

    crontab -l

    编辑定时任务

    crontab -e

    删除定时任务

    crontab -r

    重启服务(一般不需要)

    service cron restart

    编辑时,每一行代表一条任务,格式如下

    # m h  dom mon dow   command 

    分钟 0 - 59
    小时 0 - 23
    天 1 - 31
    月 1 - 12
    星期 0 - 6 0表示星期天

    除了这些固定值外,还可以配合星号(*),逗号(,),和斜线(/)来表示一些其他的含义:

    星号 表示任意值,比如在小时部分填写 * 代表任意小时(每小时)
    逗号 可以允许在一个部分中填写多个值,比如在分钟部分填写 1,3 表示一分钟或三分钟
    斜线 一般配合 * 使用,代表每隔多长时间,比如在小时部分填写 */2 代表每隔两分钟。所以 */1 和 * 没有区别
    */2 可以看成是能被2整除的任意值。

    以下是一些例子(省略了命令部分):

    * * * * * # 每隔一分钟执行一次任务
    0 * * * * # 每小时的0点执行一次任务,比如6:00,10:00
    6,10 * 2 * * # 每个月2号,每小时的6分和10分执行一次任务
    */3,*/5 * * * * # 每隔3分钟或5分钟执行一次任务,比如10:03,10:05,10:06

  • 相关阅读:
    servlet生命周期总结
    两周找工作有感
    PowerBuilder中新建PBL
    oracle navicat 可视化操作进行数据的修改
    oracle for update for update nowait
    表中字段为关键字,查询字段加引号
    愿你
    oracle安装注意
    随笔
    JeeSite功能模块解读,功能介绍,功能实现
  • 原文地址:https://www.cnblogs.com/manhua/p/4956232.html
Copyright © 2011-2022 走看看