crond 任务调度

原理图

crontab 进行定时任务的设置,。
概述
  任务调度:是指系统在某个时间执行的特定的命令或程序。
  任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
  2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
基本语法
       crontab [选项]
常用选项

    -e     编辑crontab定时任务
    -l      查询crontab任务
    -r      删除当前用户所有的crontab任务

crond 任务调度
快速入门
  1、设置任务调度文件:/etc/crontab。
  2、设置个人任务调度。执行crontab –e命令。
  3、接着输入任务到调度文件   如:*/1 * * * * ls –l /etc/ > /tmp/to.txt。
  4、意思说每小时的每分钟执行ls –l /etc/ > /tmp/to.txt命令。
  参数细节说明

crond 任务调度6+
参数细节说明
•特殊符号的说明

•5个占位符的说明

参数细节说明
•特定时间执行任务案例

案例1:每隔1分钟,就将当前的日期信息,追加到/tmp/mydate 文件中

1、先编写一个文件  /home/mytask1.sh

如: date >> /tmp/mydate

2 、给mytask1.sh 一个可以执行权限

chmod 744 /home/mytask1.sh

3、cronyab -e

4、 */1* * * *  /home/mytsk1.sh

5、成功 
案例2:每隔1分钟,将当前日期和日历都追加到/home/mycal 文件中

1、先编写一个文件/home/mytask2.sh

date>>/tmp/mycal

cal>>/tmp/mycal

2、给mytask2.sh 一个可以执行的权限

chmod 744 /home/mytask2.sh

3、cronyab -e

4、 */1* * * *  /home/mytsk2.sh

5、成功

案例3: 每天凌晨2:00 将mysql数据库testdb ,备份到文件中。

1、先编写一个文件/home/mytask3.sh

/user/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/mydb.bak

2、给mytask3.sh 一个可以执行的权限

chmod 744 /home/mytask3.sh

3、cronyab -e

4、0 2* * * *  /home/mytsk3.sh

5、成功

crond 相关指令:
  1) conrtab –r:终止任务调度。

  2) crontab –l:列出当前有那些任务调度

  3) service crond restart [重启任务调度]

Linux crond任务调度的更多相关文章

  1. Linux crond任务调度(定时任务),Linux磁盘分区/挂载

    一.crond任务调度 1.基本语法 crontab [选项] -e : 编辑 crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务 例子: 每分钟执行 ...

  2. Linux 实用指令(6)--crond任务调度

    目录 crond任务调度 1 原理示意图 2 概述 3 基本语法 3.1 常用选项 4 快速入门 4.1 任务的要求 4.2 步骤如下 4.3 参数细节说明 5 任务调度的几个应用实例 5.1 案例一 ...

  3. Linux crond定时任务

    第1章 Crond是什么? Crond是linux系统用来定期执行命令或指定程序任务的一种服务或软件.一般情况下,我们安装完Centos5/6linux操作系统之后,默认便会启动Crond任务调度服务 ...

  4. linux之任务调度,磁盘分区,yum下载

    一.crond任务调度 调度机制: 基本语法 crontab [选项] -e : bianji crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务 例 ...

  5. linux crond服务

    linux crond服务 linux crond服务简介:定时执行系统命令 查看crond服务状态:[root@www ~]# /sbin/service crond status 启动.停止.重启 ...

  6. Linux crontab任务调度

    一.crontab说明 Linux crontab任务调度是在规定的时间频率内去执行相应的任务. 二.crontab文件详情 1.crontab文件在Linux中的/etc/crontab 2.查看c ...

  7. linux定时任务调度定系统——opencron

    linux定时任务调度定系统——opencron https://gitee.com/terrytan/opencron/#%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83 一 ...

  8. Linux -定时任务调度

    l crond 任务调度   crontab 进行定时任务的设置,. 概述 任务调度:是指系统在某个时间执行的特定的命令或程序. 任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行.如病毒扫 ...

  9. Linux 的crond 任务调度

    一.原理示意图 二.概述 任务调度:是指系统在某个时间执行的特定的命令或程序 任务调度分类: 1.系统工作:有些重要的工作周而复始的执行.如病毒扫描等 2.个别用户工作:个别用户可能希望执行程序,比如 ...

随机推荐

  1. 深入理解mysql的隔离级别

    建表插入测试数据A> create table test(id int ,num int) ;Query OK, 0 rows affected (0.53 sec) A> insert ...

  2. ETC系统简介

    ETC:电子不停车系统 主要由两部分构成:OBU(车载单元,又叫电子标签)和RSU(路基单元,包括天线) 其中OBU里插有用户卡(一般是和银行联名发行的信用卡) 而RSU包括路基天线,PSAM卡,通过 ...

  3. HUST软测1504班第2周作业成绩:WordCount

    说明 本次公布的成绩为第2周个人作业WordCount的结果: 第2周个人作业:WordCount 如果同学对作业结果存在异议,可以: 在毕博平台讨论区的第2周作业第在线答疑区发帖申诉. 或直接在博客 ...

  4. Thinkphp 导出csv 先存储在服务器,然后输出链接下载

    public function exportQiandao() { // header("Content-type:text/html;charset=gb2312"); ini_ ...

  5. SpringMVC源码解读 - HandlerMapping - SimpleUrlHandlerMapping初始化

    摘要: SimpleUrlHandlerMapping只是参与Handler的注册,请求映射时由AbstractUrlHandlerMapping搞定. 初始化时,通过setMappings(Prop ...

  6. post上传文件限制--另一种解决途径

    问题:项目之前的上传功能是没有问题的,但是今天同样的代码上传一个压缩包的时候出现了问题,报的是struts.xml的错,说是找不到返回的映射, 问题截图: 很奇怪的问题,之前都没问题的,仔细对比后发现 ...

  7. SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)

    上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如 ...

  8. laravel中使用mgirations创建和迁移数据库

    使用php artisan make:migration create_links_table命令 编辑2016_04_11_095342_create_links_table public func ...

  9. Transcation And Lock--SQL SERVER 事务隔离级别

    SQL SERVER 事务隔离级别:1.未提交读(READ UNCOMMITED)    允许脏读,读取数据时不加共享锁,与使用WITH(NOLOCK)结果相同2.已提交读    不允许脏读,读取数据 ...

  10. Delegate   Func  Action  Predicate default() 知识点

    看仓储模式,有代码写到这几个关键字,陌生,记录下来.       定义一个类型,此类型抽象化了相似结构的某一类方法,因此我们能将此类型代表的方法作为参数进行传递.      Delegate至少0个参 ...