Day24 08-26 Linux 定时任务 crond

1.计划任务基本概述

1.什么是crond

crond就是计划任务,类似于我们平时生活中的闹钟,定时执行

2.为什么要使用crond

crond主要是做一些周期性的让你无,比如:凌晨3点定时备份数据,比如:11点开启网站抢购接口,12点关闭网站抢购接口。

3.计划任务主要分为一下两种情况使用

1.系统基本的定时任务:零食文件清理,系统信息采集,日志文件切割

2.用户级别定时任务:定时向互联网同步时间,定时备份系统配置文件,定时配分数据库的数据

2.计划任务时间管理

1.crontab配置文件记录了时间周期的含义


*              ##代表任意的(分,时,日,月,周)时间都执行

-              ##代表一个时间周期范围,如5-7点

,           ##代表分隔时段,如6,0,4表示周六,周日,周四

/1           ##代表每隔n单位时间,如*/10 表示每隔10分钟

2.了解crontab的时间编写规范

00 02 * * * ls            #每天凌晨2点整执行

00 02 1 * * ls           #每月1号凌晨2点整执行

00 02 14 2 * ls        #每年2月14日凌晨2点整执行

00 02 * * 7 ls          #每周日凌晨2点整执行

00 02 * 6 5 ls         #每年6月周5凌晨2点整执行

00 02 14 * 7 ls       # 每月14日凌晨2点整执行,或每月星期日凌晨2点执行

00 02 14 2 7 ls      # 每年2月14日凌晨2点执行,或者每年2月每个星期日凌晨2点执行

 */10 02 * * * ls      #每天凌晨2点每过10分钟执行一次

* * * * * ls              #每分钟都执行            

00 00 14 2 * ls     #每年2月14日凌晨0点整执行

 */5 * * * * ls        #每过5分钟执行一次

00 02 * 1,5,8 * ls  # 每年1月,5月,8月凌晨2点整执行

00 02 1-8 * * ls    # 每个月1到8号凌晨2点整执行

0 21 * * * ls        #每天晚上9点整执行

45 4 1,10,22 * * ls # 每个月1号,10号,22号的凌晨4点45分执行

45 4 1-10 * * l       # 每月的1号到10号的凌晨4点45分执行

3,15 8-11 */2 * * ls #每隔2天的上午8点到11点的第3和第15分钟执行

0 23-7/1 * * * ls # 晚上11点到早上7点,每隔1小时执行

15 21 * * 1-5 ls # 周1到周5的晚上21点15分执行

3.使用crontab编写定时任务

crontab -e   编写定时任务

crontab -l    查看定时任务

3.计划任务编写实践

1.每隔5分钟跟阿里时间服务器同步时间

2.每天晚上12点备份/etc/rc.local /etc/sysconfig/ /var/spool/cron /etc/fstab 这些文件到/backup目录


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

推荐阅读更多精彩内容

  • 一、什么是定时任务 概述:定点执行,某个job. 二、为什么要有定时任务 电商秒杀,定点开启,定点关闭 定时备份 ...
    矮寨坡的M3阅读 432评论 0 0
  • 1.什么是定时任务 定点执行,某个job. 2.为什么用定时任务 电商秒杀,定点开启,定点关闭 定时备份 定时清理...
    记不住的悔阅读 212评论 0 0
  • 1.计划任务基本概述1.什么是crondcrond就是计划任务,类似于我们平时生活中的闹钟。定点执行。2.为什么要...
    但若归去若已晚阅读 652评论 0 0
  • 1.什么是定时任务定点执行,某个job2.为什么用定时任务?电商秒杀,定点开启,定点关闭定时备份定时清理时间同步日...
    Demon_7636阅读 418评论 0 0
  • 12.9 本章重点 1)Linux基本9位权限之文件和目录权限详细说明。 2)Linux基本9位权限之字符和数字(...
    优雅的土匪阅读 467评论 0 0