您的位置:首页 > 运维架构 > Linux

Linux中的计划任务--Crontab

2017-01-20 10:49 246 查看

一.简介

Cron Job:被周期性执行的任务我们称为Cron Job

Cron Table:被周期性执行的任务列表我们称为Cron Table

二.安装并检查Crontab服务

1.检查cron服务

检查Crontab工具是否安装:crontab -l

检查crond服务是否启动:service crond status

2.安装cron

yum install vixie-cron

yum install crontabs

三.案例实现

调出计划:crontab -e

输入计划:

格式:*/2 * * * * date >> /time.log

四.Crontab的基本组成



五.配置文件格式

*  *  *  * *  command

*表示任何时候都匹配

可以用”a,b,c”表示a或者b或者c时执行命令

可以用”a-b”表示a到b之间时执行命令

可以用”*/a”表示每a分钟(小时等)执行一次命令



1.每晚的21:30重启apache

30 21 * * * service httpd restart

2.每月1,10,22日的4:45重启apache

45 4 1,10,22 * * service httpd restart

3.每月1到10的4:45重启apache

45 4 1-10 * * service httpd restart

4.每隔两分钟重启apache服务器

*/2 * * * * service httpd restart

5.晚上11点到早上7点之间,每隔一小时重启apache

0 23-7/1 * * * service httpd restart

6.每天18:00到23:00之间每个30分钟重启apache

0,30 18-23 * * * service httpd restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  crontab