1、安装crontab

  • 在配置好yum源的情况下,直接执行如下命令即可:
yum install crontab

2、查看当前环境上已经有的定时任务有哪些?

  • 执行如下命令即可
crontab -l

如下,表示没有定时任务

(base) [root@redrose2100 ~]# crontab
^C(base) [root@redrose2100 ~]# crontab -l
no crontab for root
(base) [root@redrose2100 ~]#

3、crontab定时任务的命令格式分别是啥含义?

  • 基础格式如下
* * * * * command
  • 含义:

    • 1)五个星号从左到右分表代表了:分钟(0-59)、小时(0-23)、天(1-31)、月(1-12)、星期(1-7)
    • 2)* 号表示每个任意一个合法值
    • 3)可以使用逗号隔开列举,如 1,2,3
    • 4)可以使用-表示范围,如1-10
    • 5)/ 表示间隔,比如第一位 */2 表示每两分钟
  • 常见举例
 *  *  *  *  *  command                                                 每一分钟执行一次command命令
10,20 * * * * command 每个小时的第10分钟和第20分钟执行command命令
10,20 6-10 * * * command 6点到10点的第10分钟和第20分钟执行command命令
10,20 6-10 */2 * * command 每隔两天 6点到10点的第10分钟和第20分钟执行command命令
10,20 6-10 * * 1,3,5 command 每周一、三、五的 6点到10点的第10分钟和第20分钟执行command命令
10,20 6-10 */2 6,8 * command 6月和8月每隔两天 6点到10点的第10分钟和第20分钟执行command命令

4、如何在linux中设置定时任务

  • 1、执行 crontab -e 命令,然后输入i进入插入模式,然后将定时任务命令写入,如:
*  *  *  *  *   ls /opt

然后按【Esc】键,在按输入:wq! 保存退出即可

5、如何查看设置的定时任务是否执行过?

执行如下命令即可:grep "定时任务中执行的command" /var/log/cron

如下表示已经执行了两次了

(base) [root@redrose2100 ~]# grep "ls /opt" /var/log/cron
Jan 26 22:40:01 redrose2100 CROND[89621]: (root) CMD (ls /opt)
Jan 26 22:41:01 redrose2100 CROND[90282]: (root) CMD (ls /opt)
(base) [root@redrose2100 ~]#

6、如何删除定时任务?

如果删除某一条定时任务,则可以按照步骤4的方式删除对应的一行定时任务即可,如果删除所有定时任务,则执行crontab -r即可

如下,执行删除所有定时任务之后,使用crontab -l已经显示为空了

(base) [root@redrose2100 ~]# crontab -r
(base) [root@redrose2100 ~]# crontab -l
no crontab for root
(base) [root@redrose2100 ~]#

Linux定时任务crontab通俗易懂简单扼要地解析的更多相关文章

  1. 如何让linux定时任务crontab按秒执行

    如何让linux定时任务crontab按秒执行? linux定时任务crontab最小执行时间单位为分钟如果想以秒为单位执行,应该如何设置呢?思路 正常情况是在crontab中直接定义要执行的任务,现 ...

  2. linux定时任务crontab的设置

    linux定时任务crontab的设置http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.html vi /etc/cronta ...

  3. 【转帖】Linux定时任务Crontab命令详解

    Linux定时任务Crontab命令详解 https://www.cnblogs.com/intval/p/5763929.html 知道有crontab 以及 at 命令 改天仔细学习一下 讲sys ...

  4. Linux定时任务Crontab命令详解_转

    转自:Linux定时任务Crontab命令详解 (部分修改) linux 定时系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服 ...

  5. linux定时任务crontab怎样执行root命令

    在/var/spool/cron/文件夹下放置了所有定时任务文件, 1.运行crontab -u $用户名 -e会显示$用户的所有定时任务: 2.运行sudo crontab -e会显示root用户所 ...

  6. Linux 定时任务 Crontab命令 详解

    前言 crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比 ...

  7. Linux 定时任务crontab使用

    正好要搞一个定时删除数据的功能,想到linux 可设置定时器定时执行任务就学习了下~ 并不是所有的linux服务器上都装了crontab 像我这: [root@hehe local]# crontab ...

  8. linux定时任务crontab

    今天在执行mysql定时任务语句时候问了很多大拿,都建议我不要随便在生产环境下写定时任务这样的语句,有的说会有延时,那样的话就不准了,有的说在.系统时间和本地时间不一致怎么办?后来就建议我用linux ...

  9. Linux定时任务Crontab使用 提示no crontab for root

    使用命令查询crontab 任务时,一直提示:no crontab for root .查看了一些资料,说是crontab在初始时,设置了一次编辑方式,所以试了一下crontab -e的方式编辑,即在 ...

随机推荐

  1. 基于 WebRTC 的 RTSP 视频实时预览

    简介 背景 由于项目需要,需要使用摄像头预览功能,设备型号为海康威视.目前已存在的基于 FFmpeg 的方案延迟都太高,所以项目最终选择基于此方案. 方案 方案选用为基于 WebRTC 的视频即时通讯 ...

  2. 程序运行慢?你怕是写的假 Python

    Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升Python程序的性能. 1. 数组求平方和 输入一个列表,要求计算出该列表中数字的的平方和 ...

  3. Python 写了一个批量生成文件夹和批量重命名的工具

    Python 写了一个批量生成文件夹和批量重命名的工具 目录 Python 写了一个批量生成文件夹和批量重命名的工具 演示 功能 1. 可以读取excel内容,使用excel单元格内容进行新建文件夹, ...

  4. Autofac官方文档翻译--一、注册组件--4组件扫描

    官方文档:http://docs.autofac.org/en/latest/register/scanning.html Autofac 组件扫描 在程序集中Autofac 可以使用约定来找到并注册 ...

  5. postgre sql递归查询

    WITH  RECURSIVE  r  AS (SELECT * FROM [表] WHERE id = xxxunion ALLSELECT [表].* FROM [表], r WHERE [表]. ...

  6. ArrayList之SubList源码解析

    subList是ArrayList的内部类, public List<E> subList(int fromIndex, int toIndex) { subListRangeCheck( ...

  7. ES6中class的使用+继承

    一.Class 介绍+基本语法(1).介绍通过class关键字,可以定义类.基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的 ...

  8. 关于opcache中opcache.revalidate_freq参数设置测试报告

    1.测试目的: 测试出opcache中,opcache.revalidate_freq这个参数最适合的大小 说明:如果opcache.revalidate_freq参数越大,服务器单位时间能接收的请求 ...

  9. Spark算子使用

    一.spark的算子分类 转换算子和行动算子 转换算子:在使用的时候,spark是不会真正执行,直到需要行动算子之后才会执行.在spark中每一个算子在计算之后就会产生一个新的RDD. 二.在编写sp ...

  10. js--实现限制input输入框数字输入,实现每四位一个空格效果(银行卡号,手机号等)

    前言 工作学习中经常能遇到输入框限制输入数字,并且每四位一空格的情况,比如表单中银行卡号,手机号等输入框的限制,这里介绍一下使用js具体的实现方法.不需要引用第三方ui库. 正文 1.input标签的 ...