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

    一. 简例

    1)执行的脚本文件start.sh

    #!/bin/bash
    cd /home/waterystone/test
    ls
    

     2)添加定时任务

    #crontab -e

    */1 * * * * nohup sh /home/waterystone/test/start.sh >> /home/waterystone/logs/cron.log 2>&1 &

    二.参数注解

    基本格式 :
    [秒] [分] [小时] [日] [月] [周] [年]

    序号 说明 是否必须 允许填写的值 允许的通配符
    1 0-59 ,-*/
    2 0-59 ,-*/
    3 小时 0-23 ,-*/
    4 1月31日 ,-*?/LW
    5 1-12orJAN-DEC ,-*/
    6 1-7orSUN-SAT ,-*?/L#
    7 empty或1970-2099 ,-*/




    格式 含义
    0 0 12 * * ?  每天12点触发
    0 15 10 ? * *  每天10点15分触发
    0 15 10 * * ?  每天10点15分触发
    0 15 10 * * ? *  每天10点15分触发
    0 15 10 * * ? 2005  2005年每天10点15分触发
    0 * 14 * * ?  每天下午的 2点到2点59分每分触发
    0 0/5 14 * * ?  每天下午的 2点到2点59分(整点开始,每隔5分触发)
    0 0/5 14,18 * * ?  每天下午的 2点到2点59分、18点到18点59分(整点开始,每隔5分触发)
    0 0-5 14 * * ?  每天下午的 2点到2点05分每分触发
    0 10,44 14 ? 3 WED  3月分每周三下午的 2点10分和2点44分触发
    0 15 10 ? * MON-FRI  从周一到周五每天上午的10点15分触发
    0 15 10 ? * 1 每周二上午的10点15分触发
    0 15 10 15 * ?  每月15号上午10点15分触发
    0 15 10 L * ?  每月最后一天的10点15分触发
    0 15 10 ? * 6L  每月最后一周的星期五的10点15分触发
    0 15 10 ? * 6L 2002-2005  从2002年到2005年每月最后一周的星期五的10点15分触发
    0 15 10 ? * 6#3  每月的第三周的星期五开始触发
    0 0 12 1/5 * ?  每月的第一个中午开始每隔5天触发一次
    0 11 11 11 11 ?  每年的11月11号 11点11分触发(光棍节)
  • 相关阅读:
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    基于分布式锁解决定时任务重复问题
    基于Redis的Setnx实现分布式锁
    基于数据库悲观锁的分布式锁
    使用锁解决电商中的超卖
  • 原文地址:https://www.cnblogs.com/waterystone/p/5084957.html
Copyright © 2011-2022 走看看