名词解释:

cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。

软件包安装:

要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:

vixie-cron软件包是cron的主程序。
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

查看是否安装了cron软件包: rpm -qa|grep vixie-cron

查看是否安装了crontabs软件包:rpm -qa|grep crontabs

如果本地没有安装包,在能够连网的情况下可以在线安装

yum install vixie-cron
yum install crontabs

查看crond服务是否运行:

/sbin/service crond status

ps -elf|grep crond|grep -v "grep"

crond服务操作命令:

/sbin/service crond start //启动服务  
/sbin/service crond stop //关闭服务  
/sbin/service crond restart //重启服务  
/sbin/service crond reload //重新载入配置

配置定时任务:

cron有两个配置文件,一个是一个全局配置文件(/etc/crontab),是针对系统任务的;一组是crontab命令生成的配置文件(/var/spool/cron下的文件),是针对某个用户的.定时任务配置到任意一个中都可以。

查看全局配置文件配置情况: cat /etc/crontab

---------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
----------------------------------------------

查看用户下的定时任务:crontab -l或cat /var/spool/cron/用户名

最新文章

  1. MySQL_采购入库价格与在线售价监控_20161213
  2. Python3基础 if-else实例 判断输入的数字是否为8
  3. MyBatis框架Maven资源
  4. NOIP2015 提高组(senior) 解题报告
  5. linux各个文件夹的用途
  6. H5输入框实时记录文字个数
  7. 201521123027 <java程序设计>第13周学习总结
  8. Algorithm --> 爬楼梯求最大分数
  9. 踏上编程大道 从 Python 开始成为神级 Coder
  10. join() ---- 使用四种不同的分隔符连接数组元素
  11. vue 父子组件相互传参
  12. php获取当前时间的方法
  13. webapck 速度优化策略
  14. 例说hg(五)————创建repository
  15. 【Linux】Jenkins配置和使用(二)
  16. 高并发面试必问:分布式消息系统Kafka简介
  17. 黑马程序员_java基础笔记(11)...反射
  18. vshare
  19. cpu-》内存-》磁盘
  20. 【BZOJ1013】球形空间产生器sphere

热门文章

  1. web 安全问题(二):XSS攻击
  2. GNU风格 ARM汇编语法4
  3. mysql 8小时问题
  4. RTX——第8章 任务优先级修改
  5. 使用conda 对gcc进行升级 (sonicparanoid)
  6. Session过期后自动跳转到登录页面
  7. PDNN: 深度学习的一个Python工具箱
  8. MyEclipse SVN 下面切换用户的解决方案
  9. ATM交换机 和普通交换机区别
  10. 全栈设计模式套餐MVVM, RESTful, MVC的历史探索