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

    一、首先介绍一下 Crontab 命令

    crontab -e          // 编辑crontab的工作内容

    crontab -l          // 查阅crontab的工作内容

    crontab -r          // 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑

    二、书写符号说明

    * * * * * command

    说明:从左到右5个*号分别代表:分钟,小时,日期,月份,周。command代表要执行的定时任务,比如一个脚本文件路径等。(注:这里的路径应该是绝对路径,在实际项目中也可以是一个接口地址)。

    取值范围:

    分钟 小时 日期 月份
    0~59 0~23 1~31 1~12 0~7(这里0和7都代表星期天)

    特殊符号说明:

    • *(星号):代表任何时候,没有限制。比如代表分钟的为*号,代表每分钟都会执行。
    • ,(逗号):代表分隔时段。如:0 1,3 * * * command 代表每天的1:00和3:00会执行。
    • -(中杠):代表一段时间段。如 15 5-10 * * * command 代表每天的5:00至10:00的每小时的15分都会执行。
    • /(斜杆):代表时间间隔频率。如 */5 * * * * command 代表每5分钟执行一次。一般和*号结合使用,也可以使用 0-59/5 * * * * command代表一样的意思。

    三:举例

    每分钟执行一次test.sh脚本:

    * * * * * /home/test.sh

    每天8点执行一次test.sh脚本:

    0 8 * * * /home/test.sh

    每个月1号零点执行一次test.sh脚本:

    0 0 1 * * /home/test.sh 

    每一个小时执行一次test.sh脚本:

    * */1 * * * /home/test.sh

    每天8点到10点之间每5分钟执行一次test.sh脚本:

    */5 8-10 * * * /home/test.sh
  • 相关阅读:
    PostgreSQL新手入门
    nodejs获取当前url和url参数值
    nodejs怎么同步从一个数据库查询函数中返回一个值
    linux几种快速清空文件内容的方法
    Redis常用命令(二)
    解读vscode断点调试配置文件【待续】
    以下公司【勿扰】
    思维定律与法则
    运行项目报错183
    css counter的使用方法
  • 原文地址:https://www.cnblogs.com/woods1815/p/10229474.html
Copyright © 2011-2022 走看看