Day-23 定时任务

1.什么是定时任务

某个时间点定时执行一个任务

2.定时任务的使用场景

1.日志切割
2.电商定时秒杀
3.定时备份
4.时间调整
5.定时爬虫等

3.定时任务的书写标准

image.png

如图前面五个,分别表示的是分,时,日,月,周,然后跟上需要执行的命令,或者需要执行的任务。*

30 8-18/2 * * * /bin/sh /scripts/oldboy.sh
#按照上面的格式,这个定时任务指的是在每天8时至18时,每隔两个半小时执行一次脚本
30 21 * * * /application/apache/bin/apachectl graceful
# 每天晚上九点半执行该动作
45 4 1,10,22 * * /application/apache/bin/apachectl graceful
#每月1号,10号,22号的凌晨四点四十五分执行该动作
10 1 * * 6,0 /application/apache/bin/apachectl graceful
#六月每个星期天的凌晨一点十分执行改动作
0,30 18-23 * * * /application/apache/bin/apachectl graceful
#每天18点至23点整和18至23点半都执行该动作
* 23,00-07/1* * * /application/apache/bin/apachectl graceful
#每天晚上12点至七点每隔一小时执行一次,并且在晚上23点执行一次
00 11 * 4 1-3 /application/apache/bin/apachectl graceful
#4月的每周一至周三十一点执行一次该动作

4.cron的注意事项

crontab -e 可以制作定时任务,其实这是修改的/var/spool/cron目录下的文件,但我们一般用
crontab -e 命令。因为这样有错误语法提示
crontab -l 查看定时任务
crontab -r 清空所有定时任务(慎用)
cron的语法格式参考/etc/crontab

1.后面加命令时,需要写上命令的绝对路径
2.后面加命令时,可以加个脚本
3.创建定时任务时,需要给定时任务进行注释
4.定时任务可以将显示的内容重定向到一个文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.什么是定时任务 定点执行,某个job. 2.为什么用定时任务? 3.定时任务使用情况? 4.定时任务如何使用?...
    梦幻新阳阅读 1,430评论 0 2
  • 1、crontab命令概念 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放...
    DB哥阅读 4,558评论 0 0
  • 定时任务配置 系统定时任务的软件 atd适合一次就结束的调度任务命令,进程服务是atd. crond快速配置服务的...
    娇娜_5eb0阅读 3,456评论 0 0
  • 课程介绍部分定时任务概念介绍定时任务实现方式定时任务配置应用定时任务操作练习 课程知识回顾(提问环节)掌握文件权限...
    亦雨萧萧阅读 1,950评论 0 0
  • 1.什么是定时任务 定点执行,某个job. 2.为什么用定时任务 电商秒杀,定点开启,定点关闭 定时备份 定时清理...
    记不住的悔阅读 1,423评论 0 0