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的 ...
随机推荐
- Redis key 键
1.set key value //设置.修改值 2.get key //如果key不存在,返回nil,表示空. 3.type key //返回key对应的value的数据类型 4.ren ...
- JavaScript 函数(方法)
1 定义 1.1 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 语法: 函数就是包裹在大括号中的代码块,前面使用了关键词 function function 方法名(参数列表){ 代码 ...
- Easy UI 关联表的字段展示
刚接触的easy UI ,发现展示关联表的字段的时候,卡住了 好一段时间,后来通过qq群询问,终于得到答案 实体Record public class Record:Base { public Gui ...
- javaSe-线程2
package com.java.chap09.sec02; public class Thread3 implements Runnable{ private int baoZi=1; privat ...
- RAC数据库后台进程介绍
在RAC数据库上会比单实例数据库多一些进程,这些进程是RAC特有的,为了实现集群数据库功能而设置的. 10g RAC特有进程:$ ps -ef|grep ora_oracle 4721 ...
- 【转】iOS开发-文件管理(一)
iOS开发-文件管理(一) 一.iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立.封闭.安全的空间,叫做沙盒.它一般存放着程序包文件(可执行文件).图片.音频.视频.pli ...
- python 基础之for循环有限循环
# range(3) 表示 >>> range(3) [0, 1, 2] for循环 for i in range(3): print(i) 测试 0 1 2 打印1~100的奇数 ...
- kubernetes-平台日志收集(ELK)
使用ELK Stack收集Kubernetes平台中日志与可视化 K8S系统的组件日志 K8S Cluster里面部署的应用程序日志 日志系统: ELK安装 安装jdk [root@localhost ...
- javaweb基础(10)_HttpServletRequest原理介绍
一.HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象 ...
- An Intuitive Explanation of Convolutional Neural Networks
https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/ An Intuitive Explanation of Convolu ...