1、Linux的定时任务:crond(crontab)服务

(1)crond 是什么?

  crond 是 linux 系统中用来定期执行命令或者指定程序任务的一种服务和软件;crond 服务默认情况(每分钟),会检查系统中是否有需要执行的定时任务,如果有,就会根据事先定义好的规则来执行这个定时任务。crond 的定时任务就相当于生活中哦闹钟一样。

  tail  -f   实时查看一个文件的内容。

  ps  查看进程  常用 -ef  -aux

  ①Linux 的系统自身定期执行的任务

    系统自身定时任务存在位置:

    

  ②用户执行的定时任务

(2)定时任务分类  

  at       适合执行一次就结束的调度任务;突发性的任务,例如某天晚上。依赖服务atd。了解

  anacron  适合于 7*24 小时开机的服务器准备,开机执行的。检测停机期间没有执行的任务,在开机后一次性执行一遍。了解

  crond    **系统中用来定期执行命令或者指定程序任务的一种服务和软件;

            crond 依赖的服务就是 crond;crond 是一个定时任务守护进程,而 crontab 是用户用来设置定时任务规则的命令。几乎每个服务器都需用到 crond

2、crontab 命令

  -l  查看 crontab 文件内容,list 列表**

      crondtab  -l  == cat /var/spool/cron/..

  -e    编辑 crontab 文件内容**

     crontab -e  == vim /var/spool/cron/..

  -r  删除 crontab 文件内容,用的很少

  -u  指定使用的用户执行任务

  -i    提示确认

3、定时任务书写格式

  crontab 定时任务,用户的定时任务规则一般分为6个段(每个段通过空格来分隔,系统的定时任务为 /etc/crontab,分为7段,空格来分隔);前5段为时间的设定段,第6段为所要执行的命令或脚本任务段。

  基本格式:

   01 * * * * cmd

   02 4 * * * cmd

   22 4 * * 0 cmd

   12 4 1 * * cmd

   cmd 为要执行的命令或脚本,例如 /bin/sh test.sh

  

    分时日月周

  *  表示任意时间"都",实际就是"每"的意思。

  -  表示时间的一个范围,例如每天 17-19 点。 00 17-19 * * * cmd,就是17,18,19点整点分别执行的意思。

  ,  表示分隔时段的意思,30 17,18,19 * * * /bin/sh test.sh  每天的17:30、18:30、19:30都执行 test.sh 脚本,和 - 的表示方法差不多。

  /n  n 代表数字,即“每隔 n 单位时间”;例如,每10分钟执行一次任务可以写成 */10 * * * * cmd,也可以写成 0-59/10。

  例:每分钟都将 myname 写入 /server/a.log 文件中。* * * * * 表示的就是每分钟

  ①使用 crontab -e 回车写入执行的命令

  

  ②使用 tail 命令实时查看文件。

  

系统定时任务crond的更多相关文章

  1. L017-linux系统定时任务crond入门小节

    L017-linux系统定时任务crond入门小节 oh my god!how old are you? 怎么老是你?没错,我又来了,哈哈哈,今天是我的生日呢,在这么重要的日子里,必须要更一篇学习小节 ...

  2. Linux系统定时任务crond那些事

    1 Linux系统定时任务 1.1 定时任务介绍 1.1.1 Crond是什么? Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件.Centos5/ linux系统安装完操作 ...

  3. linux系统定时任务crond入门

    1,Crond: Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或者软件.(Centos5以后默认存在) 当优化开机自启动的时候,第一个就是crond. Crond服务默认情况( ...

  4. linux定时任务crond那些事!

    1.定时任务crond介绍 1.1 crond是什么 crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件. 特殊需求:(秒级别)crond服务就无法搞定了,一般工作中写脚本守护 ...

  5. Linux之定时任务Crond使用

    Linux之定时任务Crond使用 一.用法 crond服务是linux系统自带的服务,是不需要手动安装的: crond服务是一种守护进程: Linux中的用户使用contab命令来配置corn任务: ...

  6. Linux之定时任务crond

    定时任务说明与分类 定时任务的应用场景举例 每天晚上 12点备份/etc/目录 tar 定时任务的三种分类 crond(crontab)定时任务软件(软件包cronie),用的最多的一种 atd,应用 ...

  7. Linux之定时任务Crond介绍

    Linux之定时任务 定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便 ...

  8. Linux学习之九-Linux系统定时任务

    Linux系统定时任务 在一些实际工作中需要机器在某个时间自动执行某个任务,不需要人为在此时刻参与,可以建立一个定时任务. crond 服务是linux下用来周期性的执行某种任务或等待处理某些事件的一 ...

  9. Linux学习 - 系统定时任务

    1 crond服务管理与访问控制 只有打开crond服务打开才能进行系统定时任务 service crond restart chkconfig crond on 2 定时任务编辑 crontab [ ...

随机推荐

  1. fiddler的安装与使用(二)使用fiddler捕获会话信息

    前章回顾: 上一遍文章我们已经安装好了fiddler,并解了fiddler的工作原理,接下来开始使用fiddler捕获浏览器会话信息. fiddler基本界面: 首先启动fiddler,然后打开浏览器 ...

  2. 用Python操作文件

    用Python操作文件 用word操作一个文件的流程如下: 1.找到文件,双击打开. 2.读或修改. 3.保存&关闭. 用Python操作文件也差不多: f=open(filename) # ...

  3. SDU暑期集训排位(3)

    B. Mysterious LCM 做法 保留 \(a_i|x\) 的元素,其它元素解体. \(a_i\) 的某个质因子的指数,要和 \(x\) 的这个质因子一样多,才有贡献,否则这个质因子它在划水啊 ...

  4. 模板汇总——LCT

    link-cut tree #define lch(x) tr[x].son[0] #define rch(x) tr[x].son[1] ; struct Node{ int rev, rt; ], ...

  5. hdu 3065病毒侵袭持续中(ac自动机)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=3065 中文题题意不解释了. 依旧稍微改一下ac自动机模版就能过了.还有一个坑点!是多组数据!!! #i ...

  6. Codeforces Round #409 C. Voltage Keepsake(二分+思维)

    题目链接:http://codeforces.com/contest/801/problem/C 题意:给出一个充电器每秒钟充p个点,还有n个电器要同时使用a[i]表示第i个电器每秒钟用多少点,b[i ...

  7. shell 的while语句

    转 http://blog.chinaunix.net/uid-25880122-id-2901409.html while循环的格式   while expression do command co ...

  8. Python(Head First)学习笔记:六

    6 定制数据对象:数据结构自定义 打包代码与数据 james2.txt: James Lee,2002-3-14,2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-2 ...

  9. SpringBoot 2.0 + Apache Dubbo 2.7.3 最新版整合方案

    前言 2018年2月16日,Apache Dubbo 加入 Apache 基金会孵化器.2019年5月16日,Apache 软件基金会董事会决议通过了 Apache Dubbo 的毕业申请,这意味着 ...

  10. mybatis动态拼接条件的技巧 where 1=1 或者where标签

    /**     * 根据输入的学生信息进行条件检索     * 1. 当只输入用户名时, 使用用户名进行模糊检索:     * 2. 当只输入邮箱时, 使用性别进行完全匹配     * 3. 当用户名 ...