在LINUX系统中的计划任务

doMore 960 2019-10-16

计划任务分为一次性任务与长期任务:

一次性计划:今晚几点几分执行,就是为了满足临时的工作任务,只会执行一次。

使用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脚本那样以#号开头写注释信息,可以写上该任务的作用。 计划中的分字段必须有数值,绝对不能是*号,而日期和日字段不能同时使用,否则会发生冲突。