在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。
cron的配置文件称为“crontab”,是“cron table”的简写。

一、cron服务
  cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
  service crond start    //启动服务
  service crond stop     //关闭服务
  service crond restart  //重启服务
  service crond reload   //重新载入配置
  service crond status   //查看服务状态

二、/etc/crontab文件配置简要说明

/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab

命令格式的前一部分是对时间的设定,后面一部分是要执行的命令。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:
分钟 (0-59)
小時 (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-6)//0代表星期天
除了数字还有几个特殊的符号就是“*”、“/”和“-”、“,”,“*”代表所有的取值范围内的数字,“/”代表每的意思,“*/5”表示每5个单位,“-”代表从某个数字到某个数字,“,”分开几个离散的数字。

以下举几个例子:
每天早上6点:0 6 * * *  command
每两个小时:0 */2 * * *  command

每两分钟自动重启:*/2 * * * * reboot -f
晚上11点到早上8点之间每两个小时,早上八点:0 23-7/2,8 * * * command
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点:0 11 4 * 1-3 command 
1月1日早上4点:0 4 1 1 * command

最新文章

  1. MVC4做网站后台:用户管理 ——用户组补充
  2. [转载]一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
  3. 第3.3 案例2: 工作队列 job queue
  4. SSIS 部署到SQL Job
  5. js 中的算法题,那些经常看到的
  6. 学习记录 java泛型资料
  7. POJ3041 Asteroids(二分图最大匹配)
  8. BNUOJ34990--Justice String (exkmp求最长公共前缀)
  9. HDU-1994-利息计算
  10. mac 安装mysqldb组件包及mac中安装mysql-python遇到的问题
  11. 27 自定义View小结
  12. boostrap中模态框显示在阴影之下
  13. 服务器linux centos 7.4 搭建ftp服务器
  14. java 判断null和空
  15. iOS WKWebView全屏浏览网页返回 状态栏问题
  16. LR报错Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host "XXX.XXX.com" failed解决方法
  17. Win10 使用命令修复系统坏死点
  18. 微软、谷歌、亚马逊、Facebook等硅谷大厂91个开源软件盘点(附下载地址)
  19. 最小主义:我的Musca桌面环境
  20. tmpx75 I2C 温度传感器驱动程序添加

热门文章

  1. 2.Redis 入门介绍
  2. JavaScript基础概念与语法
  3. You're currently running Fcitx with GUI 错误解决 Fcitx
  4. Vs2017 FrameWork EF Mysql 控制台应用
  5. XPath 爬虫解析库
  6. TCP/UDP Socket调试工具提供了TCP Server,TCP Client,UDP Server,UDP Client,UDP Group 五种Socket调试方案。
  7. SmtpClient 发送邮件
  8. python_网络编程struct模块解决黏包问题
  9. browsersync简单使用和原理分析
  10. ansible的安装和简单使用