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. query使用

    1.row_array():返回查询结果中的第一条数据 include APP_PATH . "../mysql.class.php";$db = new mysql();$sql ...

  2. diskpart setid value list

    ntfs : 07 / 17 显示/隐藏 fat32: 0C / 1C 显示/隐藏 0 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris 1 FAT12 27 隐藏的 ...

  3. 4619 Warm up 2

    #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; ][]; ...

  4. python report中文显示乱码

    环境:python2.7 测试框架: nose (1.3.7) nose-html-reporting (0.2.3) 问题:生成测试报告失败的时候,报告会抓取代码中的print,打开后看到的中文是乱 ...

  5. lnmp一键安装包 配置多站点

    在/usr/local/nginx/conf/vhost下配置多站点的文件,一个站点对应一个文件,配置如下信息: vim ./vhost/test.conf server { listen ; ser ...

  6. Animator 设置动画效果

    1. 调节预设对象大小适中 2. 设置骨骼,修改关节 3. 拖入预设动作效果对象中 4. 将预设对象拉入场景中,并新建AnimatorController 5. 新建动作或BlendTree,设置参数 ...

  7. .NET基础 (01).NET基础概念

    .NET基础概念 1 什么是CTS.CLS和CLR2 开发和运行.NET程序需要的最基本环节是什么3 .NET是否支持多编程语言开发4 CLR技术和COM技术的比较5 什么是程序集和应用程序域 1 什 ...

  8. 【Head First Java 读书笔记】(八)接口与抽象类

    接口是什么?它是一种百分之百纯抽象的类. 什么是抽象类?即无法初始化的类.   例如,我们设计一个animal类,以此类为父类,分别设计了多种动物子类,例如Lion,Tiger,Cat,Wolf,Do ...

  9. 团体程序设计天梯赛L1-027 出租 2017-03-23 23:16 40人阅读 评论(0) 收藏

    L1-027. 出租 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声, ...

  10. HashSet小试牛刀

    HashSet详细介绍 import java.util.HashSet; import java.util.Iterator; public class Main { public static v ...