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

  • 相关阅读:
    PHP面向对象(一)
    Linux(九)LNMP环境Nginx服务器
    Linux(八)Apache服务器
    [转]PHP高手干货分享:不能不看的50个细节!
    Linux(七)LAMP环境搭建
    Linux(六)Samba服务器与防火墙
    Linux(五)服务和进程管理
    Linux(四)用户和用户组管理
    Linux(三)安装包
    Linux(二)Linux常用命令
  • 原文地址:https://www.cnblogs.com/manhua/p/4956232.html
Copyright © 2011-2022 走看看