系统定时任务crond
1、Linux的定时任务:crond(crontab)服务
(1)crond 是什么?
crond 是 linux 系统中用来定期执行命令或者指定程序任务的一种服务和软件;crond 服务默认情况(每分钟),会检查系统中是否有需要执行的定时任务,如果有,就会根据事先定义好的规则来执行这个定时任务。crond 的定时任务就相当于生活中哦闹钟一样。
tail -f 实时查看一个文件的内容。
ps 查看进程 常用 -ef -aux
①Linux 的系统自身定期执行的任务
系统自身定时任务存在位置:
    
②用户执行的定时任务
(2)定时任务分类
at 适合执行一次就结束的调度任务;突发性的任务,例如某天晚上。依赖服务atd。了解
anacron 适合于 7*24 小时开机的服务器准备,开机执行的。检测停机期间没有执行的任务,在开机后一次性执行一遍。了解
crond **系统中用来定期执行命令或者指定程序任务的一种服务和软件;
crond 依赖的服务就是 crond;crond 是一个定时任务守护进程,而 crontab 是用户用来设置定时任务规则的命令。几乎每个服务器都需用到 crond
2、crontab 命令
-l 查看 crontab 文件内容,list 列表**
crondtab -l == cat /var/spool/cron/..
-e 编辑 crontab 文件内容**
crontab -e == vim /var/spool/cron/..
-r 删除 crontab 文件内容,用的很少
-u 指定使用的用户执行任务
-i 提示确认
3、定时任务书写格式
crontab 定时任务,用户的定时任务规则一般分为6个段(每个段通过空格来分隔,系统的定时任务为 /etc/crontab,分为7段,空格来分隔);前5段为时间的设定段,第6段为所要执行的命令或脚本任务段。
基本格式:
01 * * * * cmd
02 4 * * * cmd
22 4 * * 0 cmd
12 4 1 * * cmd
cmd 为要执行的命令或脚本,例如 /bin/sh test.sh
  
分时日月周
* 表示任意时间"都",实际就是"每"的意思。
- 表示时间的一个范围,例如每天 17-19 点。 00 17-19 * * * cmd,就是17,18,19点整点分别执行的意思。
, 表示分隔时段的意思,30 17,18,19 * * * /bin/sh test.sh 每天的17:30、18:30、19:30都执行 test.sh 脚本,和 - 的表示方法差不多。
/n n 代表数字,即“每隔 n 单位时间”;例如,每10分钟执行一次任务可以写成 */10 * * * * cmd,也可以写成 0-59/10。
例:每分钟都将 myname 写入 /server/a.log 文件中。* * * * * 表示的就是每分钟
①使用 crontab -e 回车写入执行的命令
  
②使用 tail 命令实时查看文件。
  
系统定时任务crond的更多相关文章
- L017-linux系统定时任务crond入门小节
		
L017-linux系统定时任务crond入门小节 oh my god!how old are you? 怎么老是你?没错,我又来了,哈哈哈,今天是我的生日呢,在这么重要的日子里,必须要更一篇学习小节 ...
 - Linux系统定时任务crond那些事
		
1 Linux系统定时任务 1.1 定时任务介绍 1.1.1 Crond是什么? Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件.Centos5/ linux系统安装完操作 ...
 - linux系统定时任务crond入门
		
1,Crond: Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或者软件.(Centos5以后默认存在) 当优化开机自启动的时候,第一个就是crond. Crond服务默认情况( ...
 - linux定时任务crond那些事!
		
1.定时任务crond介绍 1.1 crond是什么 crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件. 特殊需求:(秒级别)crond服务就无法搞定了,一般工作中写脚本守护 ...
 - Linux之定时任务Crond使用
		
Linux之定时任务Crond使用 一.用法 crond服务是linux系统自带的服务,是不需要手动安装的: crond服务是一种守护进程: Linux中的用户使用contab命令来配置corn任务: ...
 - Linux之定时任务crond
		
定时任务说明与分类 定时任务的应用场景举例 每天晚上 12点备份/etc/目录 tar 定时任务的三种分类 crond(crontab)定时任务软件(软件包cronie),用的最多的一种 atd,应用 ...
 - Linux之定时任务Crond介绍
		
Linux之定时任务 定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便 ...
 - Linux学习之九-Linux系统定时任务
		
Linux系统定时任务 在一些实际工作中需要机器在某个时间自动执行某个任务,不需要人为在此时刻参与,可以建立一个定时任务. crond 服务是linux下用来周期性的执行某种任务或等待处理某些事件的一 ...
 - Linux学习 - 系统定时任务
		
1 crond服务管理与访问控制 只有打开crond服务打开才能进行系统定时任务 service crond restart chkconfig crond on 2 定时任务编辑 crontab [ ...
 
随机推荐
- H-Magic Line_2019 牛客暑期多校训练营(第三场)
			
题目连接: https://ac.nowcoder.com/acm/contest/883/H Description There are always some problems that seem ...
 - 牛客网暑期ACM多校训练营(第三场) C Shuffle Cards 平衡树 rope的运用
			
链接:https://www.nowcoder.com/acm/contest/141/C来源:牛客网 Eddy likes to play cards game since there are al ...
 - Relatively Prime Graph CF1009D  暴力  思维
			
Relatively Prime Graph time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
 - poj 2406 Power Strings(kmp next的应用)
			
题目链接:http://poj.org/problem?id=2406 题意:就是求一个字符串最多有几个相同的小字符串组成. 题解:直接求一下next然后找到长度,长度就是len-1-next[len ...
 - 跟我学SpringCloud | 第十七篇:服务网关Zuul基于Apollo动态路由
			
目录 SpringCloud系列教程 | 第十七篇:服务网关Zuul基于Apollo动态路由 Apollo概述 Apollo相比于Spring Cloud Config优势 工程实战 示例代码 Spr ...
 - 利用GPU训练网络时遇到的一些问题
			
1. OSError: [Error 12] Cannot allocate memory 解决办法: 出现这个错误时我是绝望的...因为我看了别人的解决办法,要加内存条才能解决...但是我不甘心,想 ...
 - jupyter notebook快速入门教程
			
什么是jupyter notebook? 官网:https://jupyter.org/ 上面是官方网址,就简单的介绍下,就不多做解释了,juoyter notebook,就是一个web应用,比较强大 ...
 - LVM的创建及管理
			
创建及管理LVM分区. Lvm(logical volume manager)逻辑卷管理 作用:动态调整磁盘容量,提高磁盘管理的灵活性. 注意:/boot分区用于存放引导文件,不能基于LVM创建. ...
 - Vue兄弟组件通信
			
Vue兄弟组件通信之借助中央事件总线 下载链接:https://www.yinxiangit.com 其实要实现兄弟组件通信,就算是通过父子组件通信的方式也是可以达到的,如 子 ——>父——&g ...
 - Spring boot拦截器的实现
			
Spring boot拦截器的实现 Spring boot自带HandlerInterceptor,可通过继承它来实现拦截功能,其的功能跟过滤器类似,但是提供更精细的的控制能力. 1.注册拦截器 @C ...