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. Cloud Foundry技术资料汇总

    来自:http://cnblog.cloudfoundry.com/2012/05/ 本文是Cloud Foundry的一个简单上手指南和资料汇总,内容将根据产品的发布定期更新. Cloud Foun ...

  2. linux环境下搭建osm_web服务器二(Mapnik及apache2mod_tile配置):

    Mapnik及apache2mod_tile配置 上一篇,我们配置好了PostgreSQL服务器,导入了测试数据.今天,我们来配置 mapnik2 + apache2 + mod_tile 的WMS服 ...

  3. c linux ping 实现

    摘自:https://blog.csdn.net/weibo1230123/article/details/79891018 ping的实现和代码分析一.介绍     ping命令是用来查看网络上另一 ...

  4. SDN网络工具

    TcpDump 根据使用者的定义对网络上的数据包进行截获的包分析工具. http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html ...

  5. 利用crosstool-ng自动化编译交叉编译环境(转)

    原文地址:http://www.bootc.net/archives/2012/05/26/how-to-build-a-cross-compiler-for-your-raspberry-pi/ A ...

  6. 浅谈Oracle12c 数据库、用户、CDB与PDB之间的关系

    名词介绍: 数据库:数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生 于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以 后,数据管理不再仅仅是存储和管理 ...

  7. 杂谈之界面设计和UI测试 (一)

    界面设计,是设计师的工作,UI测试,是测试人员的工作,UI测试究竟是测什么的?界面的排版布局?还是界面文字的书写错误?如果是排版布局,那么设计师该不会傻到设计一个看起来很不友好的界面,坐等测试人员发现 ...

  8. JavaScript的词法作用域问题

    多年以前,当我怀揣着前端工程师的梦想时,曾经认真阅读过<JavaScript高级程序设计(第2版)>.里面有一个问题(P147),让我一直百思不得其解. function createFu ...

  9. js 格式化时间

    //格式化时间 function time_format(time) { return new Date(parseInt(time) * 1000).toLocaleString().replace ...

  10. 给刚玩Hadoop的朋友一些建议

    随着两会中间央视新闻天天说大数据,很多人纷纷开始关注大数据和Hadoop以及数据挖掘和数据可视化了,我现在创业,遇到很多传统数据行业往Hadoop上面去转型的公司和个人,提了很多问题,大多数问题还都是 ...