系统定时任务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 [ ...
随机推荐
- Jira更改工作流后,敏捷看板里无法显示sprint对应的问题列表
转自:http://blog.csdn.net/computerheart/article/details/68924295 Jira更改工作流后,敏捷看板里无法显示sprint对应的问题列表 原创 ...
- D-Distance_2019牛客暑期多校训练营(第八场)
题目链接 Distance 题意 1<=nmh,q<=1e5 q个操作 1 x y z往坐标里加入一个点 2 x y z查询距离该点最近的点的距离(曼哈顿距离) 题解 做法一 将要插入的点 ...
- CodeForces -Codeforces Round #496 (Div. 3) E2. Median on Segments (General Case Edition)
参考:http://www.cnblogs.com/widsom/p/9290269.html 传送门:http://codeforces.com/contest/1005/problem/E2 题意 ...
- 【百度之星】【java大数+C++做法】hdu 6719 Strassen
代码:递归搜索一下.java大数做法 import java.util.*; import java.math.*; import java.security.MessageDigest; publi ...
- CF1028C Rectangles 思维
Rectangles time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...
- 线段树(求单结点) hdu 1556 Color the ball
Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- 【Spring】容器刷新(refresh)流程解析
一.概述 二.prepareRefresh() 三.obtainFreshBeanFactory() 四.prepareBeanFactory(beanFactory); 五.postProcessB ...
- 新手学习FFmpeg - 通过API完成filter-complex功能
本篇尝试通过API实现Filter Graph功能. 源码请参看 https://andy-zhangtao.github.io/ffmpeg-examples/ FFmpeg提供了很多实用且强大的滤 ...
- 关于jpa的Specification自定义函数,实现oracle的decode;以及如何在静态方法中调用注入的service
如何在静态方法中调用注入的service Public class ClassA{ public static ClassA classA; @Resource private Service ser ...
- 【原创】我们还需要学jQuery吗?
引言 最近撸Vue的项目,感觉的有点心累.恰巧近日,有读者来信,就是想咨询一下 烟哥,现在还有必要学习jQuery么? 我明白,现在MVVM框架逐渐占据了主要市场,很多老项目也逐渐的从jQuery转向 ...