单次计划任务网站
单次计划使用at命令编码
编写代码时以 at + 时间 开始 spa
编写代码时以 Ctrl + d 结束3d
at -l 列出已有的计划任务blog
at -c 编码 列出这个计划的内容crontab
at -d 编码 删除某个计划,at -r 编码 也是删除ci
at -f 以文件方式提交计划table
循环计划任务配置
当咱们须要周期性的执行一些计划时,就能够使用crond服务了循环
格式:crontab [参数]
-e | 建立编辑计划 |
-r | 删除计划 |
-l | 列出计划表 |
-u | 若是你是管理员,能够经过此参数编辑修改别的角色的计划 |
--help | 帮助 |
分 | 表示分钟,0到59,若是/30,表示每隔30分钟 |
时 | 表示小时,1到24,若是/2,表示每隔2个小时 |
日 | 表示日期,1到31,若是时/5,表示每隔5天,1-5表示1号到5号,7,9表示7号和号 |
月 | 表示月份,1到12,若是时/3,表示每隔3个月,1-3 表示1到3月,4,5,8表示4月5月8月 |
周 | 表示礼拜几,0到7,其中0和7都表示周日 |
在crond服务的配置参数中,能够像Shell脚本那样以#号开头写上注释信息,这样在往后回顾这段命令代码时能够快速了解其功能、需求以及编写人员等重要信息。
计划任务中的“分”字段必须有数值,绝对不能为空或是*号,而“日”和“星期”字段不能同时使用,不然就会发生冲突
下面作一个备份网站的计划
这里有个错误 */5 才表示每隔5天
能够经过whereis命令查询某个命令的绝对路径