定时任务

定时任务

一. 概念

Q:   什么是定时任务?
A:   设定某个日期或者时间周期性执行指令。

       就像是每天早晨定个闹钟来叫我们起床上班上课一样
       而这个定闹钟就叫做定时任务

二. 作用说明

1) 周期性, 进行数据备份操作
2) 周期性, 重启服务程序      tomcat--java--耗费内存  移动互联网
3) 周期性, 切割日志信息
4) 周期性, 执行脚本文件

三. 定时任务实现方式

实现定时任务就像定闹钟。先知道自己要干什么,什么时间去做,而这件事要如何去做。

而实现定时任务就分为下面几类:
1) 利用crond   服务实现定时任务   ******
   一个命令:   crontab
   一个文件:   /var/log/cron 
2) 利用atd     软件实现定时任务  类似闹钟 一次设置, 只执行一次
3) 利用anacron 软件实现定时任务  系统默认设置定时任务 设置时间不灵活
   /etc/cron.daily     --- 周期为每天    24小时计算为一天
   /etc/cron.hourly    --- 周期为每小时  
   /etc/cron.monthly   --- 周期为每个月
   /etc/cron.weekly    --- 周期为每周

而在Linux中简化一下就是什么时间做什么事

四. 定时任务设置方法

准备工作:
	1) 确认是否安装定时任务软件:  cronie-1.4.11-19.el7.x86_64
	2) 确认定时任务服务是否启动:  systemctl status crond
	
配置过程:
	crontab  -l  --- 查看系统已有定时任务信息
	                 no crontab for root  --- 没有设置定时任务
    crontab  -e  --- 配置系统定时任务信息 (语法检查) 
	                 == vim /var/spool/cron/root
	
编写格式:
	* * * * *   任务信息
     时间信息   执行命令
	 
	分 < 小时 < 日 < 星期  < 月份
	 
时间信息: 5个星号表示
	第一个星号: 分钟   00 ~ 59
	第二个星号: 小
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值