专栏首页叉叉敌Linux 定时任务 crontab

Linux 定时任务 crontab

crontab 是一个守护进程,在指定的时间运行。每个用户都有独立的crontab,因此不需要用su来执行。

除了在 Linux 上运行外,Jenkins里面的job设置也可以用这个,支持这个语法的都可以。

语法

类似下面这样的,分别代表的是 minutes、hour、day、month、week。

5 0 * 8 *
# 8月每天的凌晨00:05分运作

有效值

通用的如下4个

*	任何值
,	逗号是分隔符
-	代表一个范围
/	每几分钟运行

minute

0-59 有效值

比如 5-20/5,就是从第5分钟到20分钟,间隔5分钟运行一次

hour

0-23 有效值

比如 */50,就是每50个小时运行

day

1-31 有效值

比如 4,5,31,就是当月的4、5、31号运行,有人可能会问了,如果指定的是2月,会报错么?实际上是不会报错的。

month

1-12 有效值
JAN-DEC 这个是对于的英文,也是有效的

比如 JAN-JUL/2,就是1月到7月的间隔2个月运行一次

week

0-6 有效值
SUN-SAT  这个是对于的英文,也是有效的
7 这个是指的是周日,估计是老外的周日是第一天有关系。

因为有效值是 0 - 6,如果指定是0-7这样有可能不工作,因此建议不要使用x-7这样的表达式。可以这样表达2-6,7

利器

如果记不到这个是什么意思,也不知道怎么用的话,建议可以参考下下面的网站

https://crontab.guru/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 「玩转树莓派」搭建属于自己内网穿透服务

    好吧,我承认这个跟树莓派没有半毛关系,但是为了以后众多内网应用可以被访问,还是想强行发生一波关系。

    小柒2012
  • jekyll

    jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不...

    似水的流年
  • 基础知识 | 每日一练(198)

    在主流的Linux内核中包含了几乎所有现代的操作系统具有的同步机制,这些同步机制包括:原子操作、信号量(sem aphore)、读写信号量(rw_sem aph...

    闫小林
  • linux系统下安装两个或多个tomcat

    编辑环境变量:vi /etc/profile 加入以下代码(tomcat路径要配置自己实际的tomcat安装目录) ##########first tomcat...

    似水的流年
  • 5G 将会给视频娱乐带来哪些技术助力?产生哪些变化?

    近日,腾讯无线网络与物联网技术负责人李秋香与高校科研教授、产业链、运营商等各行业的嘉宾一起参与了知乎「 科技共振之 5G+ 」活动,除了专业的5G探讨,也聊了不...

    云加社区专栏
  • 借助云开发实现小程序的登陆注册功能

    云开发的知识我讲过很多遍了,还不知道云开发是啥的同学可以翻看下我历史文章,或者看下我录制的云开发基础入门视频:《5小时零基础入门小程序云开发》

    编程小石头
  • PHP定时执行任务

    一、Linux 服务器 Linux原生支持crontab,所以可以利用这一功能做定时任务

    似水的流年
  • Apache Tomcat Remote Code Execution(CVE-2016-8735)

    ​ 这个漏洞实质还是JMX反序列化漏洞,tomcat同样也用了JmxRemoteLifecycleListener这个监听器,但是tomcat在Oracle修复...

    风流
  • Rasa 聊天机器人专栏开篇

    Rasa 是最火的聊天机器人框架,是基于机器学习和自然语言处理技术开发的系统。Rasa 中文官方文档包括聊天机器人,上下文管理,多伦对话,意图识别,填槽,中文聊...

    磐创AI
  • 使用jenkins实现tomcat自动化部署

    6)编译选项使用 pom.xml 文件进行编译,并使用 clean package 进行打包

    似水的流年

扫码关注云+社区

领取腾讯云代金券