Centos 7下利用crontab定时执行任务详解
一 cron服务
cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
/sbin/service
crond start
/sbin/service
crond stop
/sbin/service
crond restart
/sbin/service
crond reload
二 查看cron服务
查看当前用户的crontab,输入 crontab -l
;
编辑crontab,输入 crontab -e
;
删除crontab,输入 crontab -r;
三 添加任务
crontab
-e
0 *
/1
* * *
command
0 *
/2
* * *
command
查询任务是否加了:
crontab
-l -u root
#查看root用户
0 *
/1
* * *
command
0 *
/2
* * *
command
四 基本格式
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
五 crontab 的一些例子以及说明
30 21 * * *
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每晚的21:30重启apache。
45 4 1,10,22 * *
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每月1、10、22日的4 : 45重启apache。
10 1 * * 6,0
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每周六、周日的1 : 10重启apache。
0,30 18-23 * * *
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
0 23 * * 6
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每星期六的11 : 00 pm重启apache。
* *
/1
* * *
/usr/local/etc/rc
.d
/lighttpd
restart
每一小时重启apache
* 23-7
/1
* * *
/usr/local/etc/rc
.d
/lighttpd
restart
晚上11点到早上7点之间,每隔一小时重启apache
0 11 4 * mon-wed
/usr/local/etc/rc
.d
/lighttpd
restart
每月的4号与每周一到周三的11点重启apache
0 4 1 jan *
/usr/local/etc/rc
.d
/lighttpd
restart
一月一号的4点重启apache
---恢复内容结束---
一 cron服务
cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
/sbin/service
crond start
/sbin/service
crond stop
/sbin/service
crond restart
/sbin/service
crond reload
二 查看cron服务
查看当前用户的crontab,输入 crontab -l
;
编辑crontab,输入 crontab -e
;
删除crontab,输入 crontab -r;
三 添加任务
crontab
-e
0 *
/1
* * *
command
0 *
/2
* * *
command
查询任务是否加了:
crontab
-l -u root
#查看root用户
0 *
/1
* * *
command
0 *
/2
* * *
command
四 基本格式
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
五 crontab 的一些例子以及说明
30 21 * * *
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每晚的21:30重启apache。
45 4 1,10,22 * *
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每月1、10、22日的4 : 45重启apache。
10 1 * * 6,0
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每周六、周日的1 : 10重启apache。
0,30 18-23 * * *
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
0 23 * * 6
/usr/local/etc/rc
.d
/lighttpd
restart
上面的例子表示每星期六的11 : 00 pm重启apache。
* *
/1
* * *
/usr/local/etc/rc
.d
/lighttpd
restart
每一小时重启apache
* 23-7
/1
* * *
/usr/local/etc/rc
.d
/lighttpd
restart
晚上11点到早上7点之间,每隔一小时重启apache
0 11 4 * mon-wed
/usr/local/etc/rc
.d
/lighttpd
restart
每月的4号与每周一到周三的11点重启apache
0 4 1 jan *
/usr/local/etc/rc
.d
/lighttpd
restart
一月一号的4点重启apache
Centos 7下利用crontab定时执行任务详解的更多相关文章
- Linux下的crontab定时执行任务详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“cr ...
- Linux命令之Crontab定时任务,利用Crontab定时执行spark任务
Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 一.Linux命令之Crontab定时任务 1.1 常见Crontab任务 1.1.1 安装crontab 1.1.2 ...
- Delphi下利用WinIo模拟鼠标键盘详解 有参考价值
https://blog.csdn.net/fgrass_163/article/details/6365296 Delphi下利用WinIo模拟鼠标键盘详解 2011年04月26日 21:03:00 ...
- linux下使用crontab定时执行脚本
使用crontab定时执行脚本 cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务: crontab –e : 修改 crontab 文件,如果文件不存在会自 ...
- Linux下的crontab定时执行任务命令详解(参考:https://www.cnblogs.com/longjshz/p/5779215.html)
在Linux中,周期执行的任务一般由cron这个守护进程来处理[ps -ef | grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行以及调用时间. cron的配置文件成为 ...
- Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“cr ...
- (二)Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为&qu ...
- Centos7 利用crontab定时执行任务及配置方法
crond是什么? crond 和crontab是不可分割的.crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于 ...
- Linux下的crontab定时执行任务命令
0x00 简介 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的 ...
随机推荐
- swift 监听键盘弹出的高度
// 监听键盘通知 NotificationCenter.default.addObserver(self, selector: #selector(ComposeViewController.key ...
- Redis key 键
1.set key value //设置.修改值 2.get key //如果key不存在,返回nil,表示空. 3.type key //返回key对应的value的数据类型 4.ren ...
- Spring 设计原则
Spring 框架有四大原则(Spring所有的功能和设计和实现都基于四大原则): 1. 使用POJO进行轻量级和最小侵入式开发. 2. 通过依赖注入和基本接口编程实现松耦合. 3. 通过AOP和基于 ...
- 洛谷 P1821 [USACO07FEB]银牛派对Silver Cow Party
银牛派对 正向建图+反向建图, 两边跑dijkstra,然后将结果相加即可. 反向建图以及双向建图的做法是学习图论的必备思想. #include <iostream> #include & ...
- display:inline-block间隙产生的原因以及解决方案
display-inline-block是让元素在一行显示,但是这些元素在html里面是上下行排列的,所以中间有换行符,于是并排显示就有了换行符带来的空隙.那么如何解决呢? 方案一:将html标签要d ...
- 初识Spinner
Spinner是个下拉列表框,与listview一样,也是adapterView的一个间接子类,是一个显示数据的窗口. <Spinner android:id="@+id/spinne ...
- {Linux} boot仅剩余XX字节
1. 查看已安装的linux-image各版本 dpkg --get-selections |grep linux-image 2. 查看我们当前使用的是哪一个版本: uname -a 3. ...
- Python之查询最新的文件
import os # 定义文件的目录 result_dir = r'E:\python\测试报告' lists = os.listdir(result_dir) # 重新按时间对目录下的文件进行排序 ...
- java代码关闭tomcat程序
1.通过java代码实现tomcat的关闭 2.tomcatStop.java package test; import java.io.BufferedReader; import java.io. ...
- Android(java)学习笔记114:Service生命周期
1.Service的生命周期 Android中的Service(服务)与Activity不同,它是不能和用户交互,不能自己启动的,运行在后台的程序,如果我们退出应用的时候,Servic ...