计划任务分为一次性任务与长期任务:
一次性计划:今晚几点几分执行,就是为了满足临时的工作任务,只会执行一次。
使用at命令实现,只需要“ at 时间”。查看已经设置好的任务可以使用"at -l"
删除可以使用"atrm 任务序号"
注意 :结束时使用ctrl + D 结束编写任务计划。
长期性计划
使用LINUX中默认启用的crond服务
创建编写计划任务的命令"crontab -e"
查看当前计划"crontab -l"
删除某条计划"crontab -r"
使用root用户可以编写其他用户的长期计划 加参数" -u "
编写命令语法
分 时 日 月 星期 命令(也就是要执行的命令或者脚本)
表示月份 : "8,9,10" 表示八月九月十月
用“-” 表示: "12-15"表示每月的十二日到十五号
/2 表示每隔两分钟执行一次任务
注意:命令一定要使用绝对路径。
在crond服务的配置参数中,可以向shell脚本那样以#号开头写注释信息,可以写上该任务的作用。 计划中的分字段必须有数值,绝对不能是*号,而日期和日字段不能同时使用,否则会发生冲突。