前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux定时任务命令crontab

Linux定时任务命令crontab

作者头像
BUG弄潮儿
发布2020-06-12 16:36:55
2.4K0
发布2020-06-12 16:36:55
举报
文章被收录于专栏:JAVA乐园JAVA乐园

阅读文本大概需要3分钟。

0x01:crontab

  • crontab 是一个用于设置周期性被执行的任务工具
  • 周期性执行的任务列表称为Cron Table

0x02:crontab常用参数

  • -e:编辑该用户的计时器设置
  • -l:列出该用户的计时器设置
  • -r:删除该用户的计时器设置
  • -u<用户名称>:指定要设定计时器的用户名称

0x03:安装crontab

代码语言:javascript
复制
yum install crontabs

0x04:crontab服务操作

代码语言:javascript
复制
/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

0x05:crontab 配置文件格式

代码语言:javascript
复制
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

0x06:crontab 案例

每晚的21:30重启apache

代码语言:javascript
复制
30 21 * * * service httpd restart

每月1、10、22日的4:45重启apache

代码语言:javascript
复制
45 4 1,10,22 * * service httpd restart

每月1到10日的4:45重启apache

代码语言:javascript
复制
45 4 1-10 * * service httpd restart

每隔两分钟重启apache

代码语言:javascript
复制
*/2 * * * * service httpd restart
1-59/2 * * * * service httpd restart

晚上11点到早上7点之间,每隔一小时重启apache

代码语言:javascript
复制
0 23-7/1 * * * service httpd restart

每天18:00至23:00之间每隔30分钟重启apache

代码语言:javascript
复制
0,30 18-23 * * * service httpd restart
0-59 18-23 * * * service httpd restart

0x06:小结

  • *表示任何时候都匹配
  • 用“A,B,C”表示A或者B或者C时执行命令
  • “A-B”表示A-B之间时执行命令
  • “*/A”表示每A分钟(小时等)执行一次命令

java学习资料分享【资源来源互联网,如有侵权请联系删除】

代码语言:javascript
复制
讲义+笔记+资料
阶段1 语言基础+高级
阶段2 JavaWeb+旅游网
阶段3 1.Mybatis
阶段3 2.Spring
阶段3 3.SpringMVC
阶段3 4.Oracle
阶段3 5.Maven高级
阶段3 6.SSM整合案例【企业权限管理系统-SVN】
阶段3 7.微服务电商【乐优商城】
阶段4 1.Lucene
阶段4 3.Spring Data JPA
阶段4 5.Git
阶段4 4.Spring Boot
阶段4 6.Vue
阶段5 1.Docker容器化
阶段5 3.微服务项目【学成在线】
阶段6  微服务社交平台【十次方】回复暗号:java
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BUG弄潮儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x01:crontab
  • 0x02:crontab常用参数
  • 0x03:安装crontab
  • 0x04:crontab服务操作
  • 0x05:crontab 配置文件格式
  • 0x06:crontab 案例
  • 0x06:小结
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档