at一次性任务(对应的atd服务必须已经运行)
atp 查询已经设置但还未执行的计划任务
atrm 根据任务编号删除任务计划,已经执行过的任务无法执行
Crontab周期性任务设置(可以周期重复执行crond服务必须已经运行)
crontab的配置文件和目录
crond通过多个目录和文件设置计划任务,不同类型的任务由不同的配置文件进行设置
1)/etc/crontab——系统任务配置文件,维护Linux系统所需的任务
根据/etc/crontab 配置文件中的设定,crond将按照不同的周期重复执行相应的目录中的任务脚本文件
/etc/crontab文件中设置的对应任务脚本目录的内容
注:以上图片上传到红联Linux系统教程频道中。
2)/var/spool/cron——用户cron任务配置存放目录(由用户自行设置)
Crond守护进程每分钟都会检查/etc/crontab文件、/etc/cron.d目录、/var/spool/cron/目录中的改变,如果发现配置变化,他就会被载入内存,所以并不需要重启crond守护进程
使用crontab命令管理用户的计划任务
-e 编辑任务计划列表
-u 指定所管理的任务计划属于哪个用户,此选项一般只有root可以使用
-l 列表显示认为机会
-r 删除任务计划
分 时 日 月 周 星期 执行命令
“—”减号 可以表示一个连续的时间范围
,逗号 间隔不连续的时间范围
/ 斜杠 时间间隔频率