at——一次性计划任务
atq:任务还未执行时查看状态
atrm 编号:删除
应用
systemctl start atd //启动该程序
systemctl enable atd
at 08:20 2017-03-20
at -c 3 //查询第三个任务详细任务信息
crontab——周期
root用户可以管理指定用户的计划任务 普通用户只能管理自己的计划任务
编辑计划任务
crontab -e [-u 用户名]
查看计划任务
crontab -I [-u 用户名]
删除计划任务
crontab -r [-u 用户名] //删除整个任务计划项目
格式
分钟 小时 日期 月份 星期 命令
时间数值的特殊表示方法
-
*表示该范围内的任意时间,
-
,表示间隔的多个不连续时间点
-
-表示一个连续的时间范围
-
/指定间隔的时间频率
应用:
0 17 * * 1-5 周一到周五每天17:00
30 8 * * 1,3,5 每周一、三、五的8点30分
0 8-18/2 * * * 8点到18点之间每2小时
0 * */3 * * 每3天
tar zcf abc`date +%F-%T`.tar.gz abc //压缩时,生成日期和时间名称