Linux下的crontab定时执行任务简要说明
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。
cron的配置文件称为“crontab”,是“cron table”的简写。
一、cron服务
cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务状态
二、/etc/crontab文件配置简要说明
/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab
命令格式的前一部分是对时间的设定,后面一部分是要执行的命令。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:
分钟 (0-59)
小時 (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-6)//0代表星期天
除了数字还有几个特殊的符号就是“*”、“/”和“-”、“,”,“*”代表所有的取值范围内的数字,“/”代表每的意思,“*/5”表示每5个单位,“-”代表从某个数字到某个数字,“,”分开几个离散的数字。
以下举几个例子:
每天早上6点:0 6 * * * command
每两个小时:0 */2 * * * command
每两分钟自动重启:*/2 * * * * reboot -f
晚上11点到早上8点之间每两个小时,早上八点:0 23-7/2,8 * * * command
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点:0 11 4 * 1-3 command
1月1日早上4点:0 4 1 1 * command
最新文章
- MVC4做网站后台:用户管理 ——用户组补充
- [转载]一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 第3.3 案例2: 工作队列 job queue
- SSIS 部署到SQL Job
- js 中的算法题,那些经常看到的
- 学习记录 java泛型资料
- POJ3041 Asteroids(二分图最大匹配)
- BNUOJ34990--Justice String (exkmp求最长公共前缀)
- HDU-1994-利息计算
- mac 安装mysqldb组件包及mac中安装mysql-python遇到的问题
- 27 自定义View小结
- boostrap中模态框显示在阴影之下
- 服务器linux centos 7.4 搭建ftp服务器
- java 判断null和空
- iOS WKWebView全屏浏览网页返回 状态栏问题
- LR报错Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host ";XXX.XXX.com"; failed解决方法
- Win10 使用命令修复系统坏死点
- 微软、谷歌、亚马逊、Facebook等硅谷大厂91个开源软件盘点(附下载地址)
- 最小主义:我的Musca桌面环境
- tmpx75 I2C 温度传感器驱动程序添加
热门文章
- 2.Redis 入门介绍
- JavaScript基础概念与语法
- You're currently running Fcitx with GUI 错误解决 Fcitx
- Vs2017 FrameWork EF Mysql 控制台应用
- XPath 爬虫解析库
- TCP/UDP Socket调试工具提供了TCP Server,TCP Client,UDP Server,UDP Client,UDP Group 五种Socket调试方案。
- SmtpClient 发送邮件
- python_网络编程struct模块解决黏包问题
- browsersync简单使用和原理分析
- ansible的安装和简单使用