目录
一、一次性计划任务管理
1.1.at 命令
语法:at 【HH:MM】 [yyyy-mm-dd]
提交:按ctrl+D 键提交任务
1.2.案列
at HH:MM YY-mm-dd
>命令
><EOT>--提交(cltr+D)
亦可以使用如下方式:
在你输入出的时候,系统自动会发一个新邮件给你,内容中是你错误命令的提示,地址在:
内容如下:
1.3.任务存放位置
/var/spool/at
1.4.命令解析
- atq命令 查询 at的任务
- 快速写法:
at now +2min
at teatime 默认下午4点,喝茶时间
at teatime +3day
at May 30 2021
at noon 中午
at 2pm
at 10am
- 删除一次性任务,命令atrm,案列如下
二、周期性任务
2.1.crontab命令描述
按照预先设置的时间周期(分钟,小时,天)重复执行用户指定的命令操作
属于周期性计划任务
主要配置文件
全局配置文件,位于文件:/etc/crontab
系统默认的设置 位于目录:/etc/cron.*/
2.2.crontab 任务配置的格式
- 时间数值的特殊表示方法
*表示该范围的任意时间
,表示间隔的多个不连续时间点
-表示一个连续的时间范围
/表示指定间隔的时间频率
- 举列说明
0 17 * * 1-5 周一到周五每天的17:00
30 8 * * 1,3,5 每周一周三周五的8点半
0 8-18/2 * * 每天的8点到18点之间每两小时
* * */3 * * 每三天
- crontab 任务时间取值范围及读取顺序
2.3.添加和修改任务
crontab -e
2.4.查看任务
2.5.删除所有任务
2.6.管理其他用户的任务
2.7.设置黑白名单,白名单优先
白名单--》 cron.allow