Linux学习(八)---crond 任务调度
文章目录
- 一、Crond任务调度原理图
- 二、概述
- 三、基本语法
- 四、快速入门
- 4.1任务的要求
- 4.2 步骤如下
- 4.3 参数细节说明
- 五、任务调度的几个应用实例
- 5.1 案例 1:每隔 1 分钟,就将当前的日期信息,追加到 /tmp/mydate 文件 中
- 5.2 案例 2:每隔 1 分钟, 将当前日期和日历都追加到 /home/mycal 文件中
- 5.3 案例 3: 每天凌晨 2:00 将 mysql 数据库 testdb ,备份到文件中 mydb.bak。
- 六、crond 相关指令
一、Crond任务调度原理图
二、概述
任务调度:是指系统在某个时间执行的特定的命令或程序。
任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份。
三、基本语法
crontab [选项]
常用选项
四、快速入门
4.1任务的要求
设置任务调度文件:/etc/crontab
设置个人任务调度。
执行 crontab –e 命令。
接着输入任务到调度文件
如:*/1 * * * * ls –l /etc/ > /tmp/to.txt
意思说每小时的每分钟执行 ls –l /etc/ > /tmp/to.txt 命令
4.2 步骤如下
1)cron -e
2)*/ 1 * * * * ls -l /etc >> /tmp/to.txt
3)当保存退出后就程序。
4)在每一分钟都会自动的调用 ls -l /etc >> /tmp/to.txt
4.3 参数细节说明
五、任务调度的几个应用实例
5.1 案例 1:每隔 1 分钟,就将当前的日期信息,追加到 /tmp/mydate 文件 中
1)先编写一个文件 /home/mytask1.sh date >> /tmp/mydate
2)给 mytask1.sh 一个可以执行权限
chmod 744 /home/mytask1.sh
3)crontab -e
4)*/1 * * * * /home/mytask1.sh
5)成功
5.2 案例 2:每隔 1 分钟, 将当前日期和日历都追加到 /home/mycal 文件中
1)先编写一个文件 /home/mytask2.sh
date >> /tmp/mycal cal >> /tmp/mycal
2)给 mytask1.sh 一个可以执行权限
chmod 744 /home/mytask2.sh
3)crontab -e
4)*/1 * * * * /home/mytask2.sh
5)成功
5.3 案例 3: 每天凌晨 2:00 将 mysql 数据库 testdb ,备份到文件中 mydb.bak。
1)先编写一个文件 /home/mytask3.sh
/usr/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/mydb.bak
2)给 mytask3.sh 一个可以执行权限
chmod 744 /home/mytask3.sh
3)crontab -e
4)0 2 * * * /home/mytask3.sh
5)成功
六、crond 相关指令
1)conrtab –r:终止任务调度。
2)crontab –l:列出当前有那些任务调度
3)service crond restart [重启任务调度]
Linux学习(八)---crond 任务调度相关推荐
- Linux学习之定时任务调度
简介 计划任务,或者调度任务,在现实生活随处可见.Java编程中的任务调度参考分布式调度中心学习总结.Linux或者Windows系统也有任务调度的概念,本文尽可能涵盖这个主题. windows的计划 ...
- Linux学习笔记 -- 定时任务调度/磁盘分区与挂载
目录 任务调度 crond at 定时任务 磁盘分区与挂载 传送门 任务调度 crond crontab -e 进入 vim 界面 */1 * * * * ls -l /etc > /tmp/t ...
- Linux学习笔记39——任务调度:什么是例行性工作调度、仅执行一次的工作调度、循环执行的例行性工作调度、可唤醒停机期间的工作任务
一.什么是例行性工作调度 1,Linux 工作调度的种类: at, cron 2,CentOS Linux 系统上常见的例行性工作 二,仅执行一次的工作调度 1,atd 的启动与 at 运行的方式 a ...
- linux学习第八周总结
linux学习第八周总结 本周学习了两个服务,DNS和ansible 由于这些服务很复杂,我也只能是到达刚了解或者是刚刚入门的程度,所以只说一些简单基本的东西,简单总结. 一.DNS服务 1.简介 域 ...
- Cty的Linux学习笔记(八)
Linux学习笔记--第八篇 命令(command): groupadd: 新增组的命令 格式:groupadd [-g GID] groupname 不加-g,按照系统默认的gid创建组,gid也是 ...
- Linux学习之CentOS(八)--Linux系统的分区概念
不知不觉已经记录了8篇Linux学习随笔了,虽然还是漂浮在Linux系统的表面,还有很多很多没有学,但是坚持学下去.坚持写下去就是成功的!!!! 在讲Linux系统分区之前,首先得介绍一下硬盘分区的知 ...
- Linux学习笔记(十八) -- 运行程序,出现Failed to load module canberra-gtk-module错误的解决方案
1.错误内容 错误描述 执行程序时,提示如下错误: Failed to load module "canberra-gtk-module" 2.解决方案 (1)执行语句: sudo ...
- Linux 实用指令 -- 权限管理、crond 任务调度
文章目录 1. 权限管理(这里所指的权限主要是指的文件 / 目录) 1.1 权限的基本介绍 1.2 rwx 权限解释 1.2.1 rwx 作用到文件 1.2.2 rwx 作用到目录 1.3 修改权限 ...
- Linux 学习笔记(八):时间片轮转调度
看这篇文章前可以先了解一下时间片:Linux 学习笔记(七):时间片_Amentos的博客-CSDN博客 一.基本概念 时间片轮转调度算法(Round-Robin,RR)主要用于分时操作系统中的进程调 ...
最新文章
- 创新创新再创新(4)
- python语言怎么学-如何学习Python,以及新手如何入门?
- 九项重要的职业规划提示
- 美团字节滴滴重启支付大战,王兴张一鸣不甘心
- Metal之MTLBuffer批量加载顶点数量较多的图形渲染
- Unity5 GI与PBS渲染从用法到着色代码
- 玩转oracle 11g(11):开启归档模式
- flyme8会更新Android版本吗,魅族17系列升级Flyme 8.1操作系统:终于到Android 10
- 无需无线路由,将系统为win7的笔记本变成wifi的方法
- oracle中同义词的用法,Oracle中使用同义词
- TensorFlow MNIST 数据集
- stream().sorted 排序
- s22服务器未响应,王者荣耀资源包升级失败怎么办_王者荣耀S22资源包升级失败解决办法_玩游戏网...
- Linux计算节点怎么关闭,OpenStack 删除无用的计算结点
- Tecohoo VD-182U 全高清视频会议摄像机
- python滤波器设计
- 使用Feign传输File类型的数据
- 华为网络----OSPF重分发与优化(二)
- 电脑启动项快捷键大全
- 决策树总结(个人学习体会)
热门文章
- 模拟usb重新插拔_Android 10带来黑科技 检测手机USB接口是否有液体或者是否过热...
- 计算机在生物科学领域的应用论文,大学生物科学教学中计算机的应用
- java string.indexof(string)_Java StringBuffer indexOf()方法
- 计算机 时代,计算机时代,你准备好了吗
- mysql 5.7 gtid 主从_MySQL 5.7基于GTID的主从复制实践
- Python零基础入门(1)——Linux下编程图形化界面的安装
- python去实现链表_python实现链表
- JAVA线程六种状态_Java:线程的六种状态及转化
- python环境设置_CentOS 7.2环境搭建实录(第四章:python环境配置)
- java转义字符_Java入门 - 语言基础 - 13.Character类