定时任务crond服务
crond
什么是?
crond 是linux系统中用于定期执行命令或指定程序任务的服务。一般情况下,安装完系统操作之后,默认会启动任务调度服务。
linux调度任务的工作可以分为两类:
系统自身执行的工作:系统周期性执行的任务工作,如:轮询系统日志,备份系统数据,清理缓存等
用户执行的工作:某个用户定期要做的任务,如:每隔5分钟和互联网上的时间服务器进行时间的同步,每晚上10点进行数据的备份,每天定期执行某个脚本等
指令语法
crontab [ -u user] file
crontab [-u user] {-l |-r|-e}
-l 显示用户crontab文件的内容 crontab -l
-r 从crontab目录中删除用户的crontab文件 crontab -r
-e 进入vi模式编辑crontab文件 crontab -e
-i 删除用户crontab文件前确认提示 crontab -e
-u user 指定使用者 crontab -u kangkang -l
指令说明
通过crontab 我们可以在固定的时间执行指定的系统指令或脚本,这个指令非常适合周期性的日志分析或者数据备份
使用者权限文件
/etc/cron.deny 该文件中列的用户不允许使用crontab命令
/etc/cron.allow 该文件中列的用户允许使用crontab命令
/vat/spool/cron 所有的用crontab 文件存放的目录,以用户的命名
指令的使用格式
默认情况下,用户所创建的crontab文件位于/var/spool/cron 其中crontab对应的文件与用户名一致
格式共分为7段,前5段为时间段,第6段为以哪个用户执行crontab(默认是当用户),第7段为所要执行的命令段
格式如下:
01 * * * * root run
crontab 时间段的含义:
第一段:代表分钟 00-59
第二段:小时 00-23
第三段: 日期 01-31
第四段:月份 01-12
第五段:星期 0-6
* 表示任意时间都 例如:00 23 * * * commond 表示无论何年何月何周何日的23:00执行任务
- 表示分隔符 例如: 17-19点 每小时的00 分执行任务 00 17-19 * * * commond
,表示分割时间段 例如: 20 17,18 * * * command 每天的17点、18点20都执行任务
/n 每隔n单位的时间 例如: */10 * * * * command 每10分钟执行一次任务
crontab依赖的服务查看及重启
chkconfig --list |grep crond
/etc/init.d/crond status
/etc/init.d/crond restart
定时任务crond服务的更多相关文章
- Linux运维五:定时任务crond服务
一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...
- Linux:定时任务crond服务
一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...
- 定时任务之crond服务
计划任务分为一次性计划任务与长期性计划任务 一次性计划任务:今天11:25执行重启网卡操作,执行结束 即任务消失 一次性计划任务格式: 创建:"at 时间" #默认采用的是交互式 ...
- linux定时任务crond那些事!
1.定时任务crond介绍 1.1 crond是什么 crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件. 特殊需求:(秒级别)crond服务就无法搞定了,一般工作中写脚本守护 ...
- Linux之定时任务Crond使用
Linux之定时任务Crond使用 一.用法 crond服务是linux系统自带的服务,是不需要手动安装的: crond服务是一种守护进程: Linux中的用户使用contab命令来配置corn任务: ...
- 第二十单元 计划任务crond服务
什么是计划任务:后台运行,到了预定的时间就会自动执行的任务,前提是:事先手动将计划任务设定好.这就用到了crond服务 crond服务相关的软件包[root@MiWiFi-R3-srv ~]# rpm ...
- 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装
Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ...
- 计划任务crond服务
什么是计划任务:后台运行,到了预定的时间就会自动执行的任务,前提是:事先手动将计划任务设定好.这就用到了crond服务 crond服务相关的软件包[root@MiWiFi-R3-srv ~]# rpm ...
- L017-linux系统定时任务crond入门小节
L017-linux系统定时任务crond入门小节 oh my god!how old are you? 怎么老是你?没错,我又来了,哈哈哈,今天是我的生日呢,在这么重要的日子里,必须要更一篇学习小节 ...
随机推荐
- time random sys 模块
time模块 顾名思义就是时间模块 我们在之前就用过一些时间模块 比如你想要让打印的时间延迟就time.sleep() 首先我们知道这是一个时间操作的模块 它可以分为三种模式:时间戳模式.格式化时间模 ...
- Python学习---基于JQuery的Ajax实现[快捷+底层$.ajax]
快捷API <1>$.get(url, [data], [callback], [type]) <2>$.post(url, [data], [callback], [type ...
- 将旧的时间字符串转换为新的string时间字符串
旧的时间字符串-->simpledataformat1.parse(该字符串) 获得date类型 -->simpledataformat2.format(date) simpledatef ...
- Centos7下面安装eclipse
下载Eclipse压缩包 下载路径 http://mirrors.neusoft.edu.cn/eclipse/technology/epp/downloads/release/luna/SR2/ec ...
- perceptron感知机 mtalab
data=load('data.txt'); x=[data(:,1),data(:,2)]; y=data(:,3); k=length(y); %绘制散点图 for j=1:k if y(j)== ...
- Azure 负载均衡器的多个 VIP
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. Azure 负载均衡器 ...
- Linux命令--压缩解压(简化版)
Linux tar.gz.tar.bz2.zip 等解压缩.压缩命令详解(简化版) Linux 常用的压缩与解压缩命令有:tar.gzip.gunzip.bzip2.bunzip2.compress ...
- Linux提权后获取敏感信息的方法与途径
在本文开始之前,我想指出我不是专家.据我所知,在这个庞大的区域,没有一个“神奇”的答案.分享,共享(我的出发点).下面是一个混合的命令做同样的事情,在不同的地方,或只是一个不同的眼光来看待事物.我知道 ...
- codeforces 803G Periodic RMQ Problem
codeforces 803G Periodic RMQ Problem 题意 长度为\(1e5\)的数组复制\(1e4\)次,对新的数组进行区间覆盖和区间最小值查询两种操作,操作次数\(1e5\). ...
- Angular2 *ngFor把数据显示在多个input中出错解决方法
点击添加按钮会自动添加一个空的input组 html <div class="form-inline"> <label class="form-cont ...