如何设置Linux(Centos)系统定期任务(corntab详细用法)
如何设置Linux(Centos)系统定期任务(crontab详细用法)
1.Crontab简介
Linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外,由于使用者自己也可以设置计划任务,所以,Linux系统也提供了使用者控制计划任务的命令:crontab命令。
Linux中有分为系统任务和用户任务,系统任务是针对系统周期性的进行的任务,对于这些在进行修改的时候需要谨慎,在用户任务中是为了避免用户在修改的时候出现错误,从而影响系统而设置的,提供进行修改的地方。
/ect/corntab文件是系统任务,在改文件进行的修改会在所以用户下生效,使用者权限文件(用户任务文件):/etc/cron.deny(该文件中所列用户不允许使用crontab命令);/etc/cron.allow(该文件中所列用户允许使用crontab命令);/var/spool/cron/(所有用户crontab文件存放的目录,以用户名命名)
2、安装crontab:
正常都是已经安装的,如果没有使用yum安装
yum install crontabs
服务操作说明:
systemctl start crond.service //启动服务
systemctl stop crond.service //关闭服务
systemctl restart crond.service //重启服务
systemctl reload crond.service //重新载入配置
systemctl status crond.service //查看服务
查看crontab服务是否已设置为开机启动,执行命令:
ntsysv
在选项中前面有x的都是表示已经加入开机自动启动。
加入开机自动启动:
chkconfig –level 35 crond on
3、crontab文件写法
/etc/crontab开头都是:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=HOME=root
在文件中会有一段注释大概的意思就说如下图:

根据自己的需要在文件下方写下需要进行定时的功能就可以。例如:我在文件中加入:
* */1 * * * root /etc/cron.hourly/check-core-dir
意思是在每个小时定期执行存放在/etc/cron.hourly中的check-core-dir这个脚本,其他的类似的做法,当然也可以执行第几个小时进行执行,只需要把/去掉。
如何设置Linux(Centos)系统定期任务(corntab详细用法)的更多相关文章
- Linux(centos)系统各个目录的作用详解
		
Linux(centos)系统各个目录的作用详解 文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码 ...
 - linux CentOS 系统下如何将php和mysql命令加入到环境变量中
		
在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时, ...
 - Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因
		
原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...
 - [转]设置修改CentOS系统时区
		
在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况.如果没有安装,而你使用的是 CentOS系统 那使用命令 yum insta ...
 - VM的Linux CentOS系统的VMTools的手动安装
		
VM的Linux CentOS系统的VMTools的手动安装 一是没时间安装,另外是一直用的是VM的绿色版,里面没有Linux.iso 文件 今天晚上安装上了 linux 的vmtools ,再也不用 ...
 - Linux Centos 系统上安装BT客户端 Transmission
		
Linux Centos 系统上安装BT客户端 Transmission Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...
 - Linux CentOS系统上安装Eclipse
		
Linux CentOS系统上安装Eclipse 1. 下载Eclipse软件 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/ ...
 - 设置修改CentOS系统时区
		
一.时区 1. 查看当前时区date -R 2. 修改设置时区方法(1)tzselect方法(2) 仅限于RedHat Linux 和 CentOS系统timeconfig方法(3) 适用于Debia ...
 - 安装Linux Centos系统硬盘分区方法
		
一.硬盘回顾 无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节.硬盘一般分为IDE硬盘.SCSI硬盘和SATA硬盘三种,在Linux系统中,IDE接口的硬盘 ...
 
随机推荐
- spring和hibernate整合之---java.lang.ClassNotFoundException: javax.el.ELManager 大坑
			
今天整合spring和hibernate, 本着使用最高版本的原则, 使用了hibernate-validator 6.0.1.Final, tomcat是7.0.56, 启动时出现如下错误. 经过 ...
 - SSM-SpringMVC-28:SpringMVC类型转换之自定义日期类型转换器
			
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 例子很简易,要明白的是思路,话不多说,开讲 上篇博客不是说springmvc默认的日期转换格式是yyyy/M ...
 - SSM-SpringMVC-02:SpringMVC最简单的小案例
			
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 咱们这个案例做什么? 就是用处理器代替Servlet处理请求 开发步骤: 1.引入jar包 <!--单 ...
 - 0517JS综合练习、挂事件练习
			
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
 - SSIS 检查点
			
在SSIS中,检查点实际上是一个记录系统,用于记录控制流中Task组件的执行状态.通过合理地配置Checkpoint,在Package运行出错之后,重新执行Package,可以跳过上一次已经成功执行的 ...
 - yii批量插入的方法
			
public function insertSeveral($table, $array_columns) { $sql = ''; $params = array(); $i = 0; foreac ...
 - js定时器让动画隔秒运动
			
现有一个需求,宝箱隔几秒动一次,抓住用户眼球,自己写了个 doem.
 - pymongo连接MongoDB
			
导语 pymongo 是目前用的相对普遍一个python用来连接MongoDB的库,是工作中各种基本需求都能满足具体api可以参考 pymongo APIpymongo github 安装 Mongo ...
 - 解决jQuery的$符号的冲突问题
			
强大的jQuery框架在设计的时候不仅考虑到自己的符号定义问题,还想到了与其他框架的和平共处问题,(给别人留条路也是写在给自己留路),设计者以博大的胸怀和包罗万象的设计理念赋予了jq顽强的生命力. 废 ...
 - Axure使用——创建折叠菜单
			
1.先添加动态面板 2.往动态面板中添加矩形 3.接着先隐藏下面的矩形(也就是你要折叠起来的内容) 4.一定要注意: 5.添加动态面板的状态 6.把之前做的那个矩形全部复制到state1中 7.把之前 ...