定时任务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? 怎么老是你?没错,我又来了,哈哈哈,今天是我的生日呢,在这么重要的日子里,必须要更一篇学习小节 ...
随机推荐
- python3.6+GDAL-2.1.3环境配置
1.下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 2.配置:见上图命令(跟以前相似) 3.测试:
- 四、并行编程 - 并行LINQ(PLINQ) 的使用。AsParallel
用于对内存中的数据做并行运算,也就是说其只支持 LINQ to Object 的并行运算 一.AsParallel(并行化) 就是在集合后加个AsParallel(). 例如: , ); == ); ...
- Vim 编辑器及其基本操作
实验楼某些课程有用 Vim 编辑器来写代码,因此有了这篇博客,据说是上古神器,当然主要目的是基本操作. Vim 编辑器 Vim(Vi IMprove) 是 Linux 系统上的最著名的文本/代码编辑器 ...
- FetchType与FetchMode的区别
使用例: @OneToMany(mappedBy="item",cascade=CascadeType.ALL,fetch=FetchType.EAGER) @Fetch(valu ...
- mysql-存储过程(转载)
本来想自己写存储过程的,但是看到别人写的很全面,就直接转载过来了. 转自(http://www.cnblogs.com/exmyth/p/3303470.html) 14.1.1 创建存储过程 MyS ...
- SpringBoot实战(二)之计划任务
计划任务这个对于Java开发者们,应该不陌生了,非常常用又非常常见.比如jdk自带的Timer 实现例子如下: class MyTask extends TimerTask{ @Override pu ...
- 高斯消元求主元——模意义下的消元cf1155E
#include <bits/stdc++.h> , MO = ; ; inline int qpow(int a, int b) { ; while(b) { ) { ans = 1ll ...
- Linux Notes | Linux常用命令行笔记
[ show all running processes ] (1) ps -aux | less 'ps' means: Process Status The -a option tells ps ...
- Spring@PostConstruct注解和构造方法的调用顺序
先看下@PostConstruct的注解 * The PostConstruct annotation is used on a method that needs to be executed * ...
- 三维偏序 cdq
luogu_3810 就是将逆序对转化到了三维上去 原理等我寒假再补 第一维sort解决 第二维并归排序(cdq)解决 第三维树状数组 // luogu-judger-enable-o2 #inclu ...