学习笔记 012
学习内容:《Linux系统培训——计划任务》
学习目标:
- 一次性计划任务
- 周期性计划任务
- 计划任务管理系统
一、 管理一次性计划任务
-
at 命令管理一次性计划任务
at timespec 创建计划任务,交互式输入,ctrl+d结束输入
at timespec < myscript 从脚本输入
at -l 列出计划任务
at -c jobnum 查看计划任务的详细信息
at -d jobnum 删除计划任务 -
timespec 举例
8:05 am
4pm+3days
04:00 2017-05-30
teatime tomorrow
时间的具体定义详细请查看文件 /usr/share/doc/at/timespec -
atq列出计划任务,相当于 at -l
第 1 列:该任务的编号
第 2 列:计划任务的执行的时间和日期
第 3 列:计划任务被排入默认队列a,-q指定队列 a-z,从a到z优先级是从低到高
第 4 列:任务的拥有人 -
设置是否可以设置计划任务
/etc/at.deny 仅拒绝
/etc/at.allow 仅允许
二、 管理周期性任务
-
crontab 命令管理周期性计划任务
-
crontab配置文件/etc/crontab
-
man