加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 定时任务 Crontab

发布时间:2020-12-13 22:30:07 所属栏目:Linux 来源:网络整理
导读:一、首先介绍一下 Crontab 命令 crontab -e ? ? ? ? ? // 编辑crontab的工作内容 crontab -l ? ? ? ? ? // 查阅crontab的工作内容 crontab -r ? ? ? ? ? // 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑 ? 二、书写符号说明 * * * * * comman

一、首先介绍一下 Crontab 命令

crontab -e? ? ? ? ? // 编辑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脚本:

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

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

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

*/5 8-10 * * * /home/test.sh

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读