Linux-入门(5. 任务调度)学习笔记
分类:
文章
•
2024-07-11 17:50:29
1. 概述
- 任务调度:是指系统在某个时间执行的特定的命令或程序。
- 任务调度分类:
- 系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
- 个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
- 注:如果执行一些很简单的任务,就可以直接在 crontab 中编辑 ; 如果是复杂的任务,就要写脚本(shell)再执行
2. 基本语法
- crontab [选项]
- 常用选项
3. 快速入门
1. 案例要求
- 设置任务调度文件:/etc/crontab
- 设置个人任务调度。执行crontab –e命令。
- 接着输入任务到调度文件
- 如:*/1 * * * * ls –l /etc/ > /tmp/to.txt ,意思说 每小时的 每分钟 执行ls –l /etc/ > /tmp/to.txt命令
2. 示例
- 进入 crontab
- 编辑任务
- 保存,退出,即可
4. 参数细节说明
1. 5个占位符的说明

2. 特殊符号的说明

3. 特定时间执行任务案例

5. crond 相关指令
-
conrtab –r —— 终止任务调度。
-
crontab –l —— 列出当前有那些任务调度
-
service crond restart —— 重启任务调度