Linux -定时任务调度
李羽秋
2022年01月26日 · 阅读 1,026
Linux -定时任务调度
1.任务调度概述
是指系统在某个时间执行的特定的命令或程序
2. crontab
2.1 基本语法
crontab[选项]
2.2 常用选项
- -e 编辑crontab定时任务
- -l 查询crontab任务
- -r 删除当前用户的所有crontab任务
2.3 快速入门
设置任务调度文件: /etc/crontab
设置个人任务调度: 执行crontab-e 命令
接着输入任务到调度文件
如 */1 * * * * echo "hello" >> /liyuqiu/hello.txt
意思是每个小时的每分钟将hello输入hello.txt中
-
设置个人调度
crontab -e
2.设置任务
3.查看进程任务
crontab -l
4.结果
2.4 参数细节说明
2.41 5个占位符的说明
2.42 特殊符号说明
2.43 特殊时间执行案例
3. at 调度
3.1 基本介绍
- at 命令是一次性定时计划任务,at的守护进行atd会以后模式运行,检查作业队列来运行。
- 默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业
- at命令是一次性定时计划任务,执行完一个任务不再执行此任务
3.2 at 命令格式
at[选项] [时间]
Ctrl+D 结束at 命令的输入,输出两次
3.3 at 命令·选项
3.4 应用实例
1.今天14:45 在/liyuqiu/hello.txt输入hi
at 14:45 today
2.输入任务
echo "hi" >> /liyuqiu/hello.txt
3.退出任务编辑
ctrl +d
分类:
Linux
标签:
无