centos7 crontab笔记

作者:神秘网友 发布时间:2021-02-23 17:20:13

centos7 crontab笔记

centos7 crontab笔记

1、crontab相关命令

语法:crontab [-u 用户名称][配置文件] 或 crontab [-u 用户名称][-elr]

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

2、启动crontab

/bin/systemctl restart crond.service  #启动服务

/bin/systemctl reload  crond.service  #重新载入配置

/bin/systemctl status  crond.service  #查看crontab服务状态

3、crontab 配置文件格式

基本格式 :
  * *   *  *  *  command
  分  时  日  月  周  命令

  第1列表示分钟1~59 每分钟用*或者 */1表示
  第2列表示小时1~23(0表示0点)
  第3列表示日期1~31
  第4列表示月份1~12
  第5列标识号星期0~6(0表示星期天)
  第6列要运行的命令

除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。

crontab文件的一些例子:

30 21 * * * /usr/local/etc/rc.d/apache restart  #每晚的21:30 重启apache 

45 4 1,10,22 * * /usr/local/etc/rc.d/apache restart  #每月1、10、22日的4 : 45重启apache 

10 1 * * 6,0 /usr/local/etc/rc.d/apache restart #每周六、周日的1 : 10重启apache  

0,30 18-23 * * * /usr/local/etc/rc.d/apache restart  #每天18 : 00至23 : 00之间每隔30分钟重启apache  

0 23 * * 6 /usr/local/etc/rc.d/apache restart  #每星期六的11 : 00 pm重启apache

* 23-7/1 * * * /usr/local/etc/rc.d/apache restart  #晚上11点到早上7点之间,每隔一小时重启  apache

* */1 * * * /usr/local/etc/rc.d/apache restart  #每一小时重启apache   

0 11 4 * mon-wed /usr/local/etc/rc.d/apache restart #每月的4号与每周一到周三的11点重启apache   

0 4 1 jan * /usr/local/etc/rc.d/apache restart  #一月一号的4点重启apache  

*/30 * * * * /usr/sbin/ntpdate 210.72.145.44  #每半小时同步一下时间 

0 */2 * * * www /usr/bin/somecommand    /dev/null 21 #以用户www的身份每两小时就运行某个程序:

centos7 crontab笔记 相关文章

  1. VMware安装CentOS7后配置静态IP

    首先安装VMware,VMware破解版和激活版的百度有很多,随意下载一个 下载CentOS7 地址1:https://mirrors.btte.net/centos/7/isos/x86_64/ 地址2:http://mirrors.163.com/centos/7/isos/x86_64/ 版本:CentOS-7-x86_64-DVD-1804.iso 然后安装CentOS,参考博

  2. Asp.net core 学习笔记之 authentication + authorization + identity + identity server 4 + angular 第二篇 (Introduction, Scaffold, Overview)

    1.Introduction to Identity https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identityview=aspnetcore-5.0tabs=visual-studio dotnet new webapp --auth Individual -uld -o WebApp1 new webapp 是做一个 razor page --auth Individ

  3. Kafka学习笔记

    目录 一、Kafka简介 1、Kafka是什么 2、消息队列内部实现原理 4、Kafka架构 5、分布式模型 二、Kafka集群部署 1、环境准备 1.1、集群规划 1.2、jar包下载 1.3、虚拟机准备 1.4、安装jdk 1.5 安装Zookeeper 2、Kafka集群部署 3、Kafka命令行操作 4、Kafka配置

  4. git使用笔记

    记录一下学习git的代码 git官方使用文档 1.安装git Windows系统Git安装教程(详解Git安装过程) # 任意文件打开 git bash here git --version # 检查安装版本 git config --list # 检查配置信息 2.初始配置 git config --global user.name 'your_name' git c

  5. CMake笔记

    1.使用set命令显式定义变量及赋值 2.变量使用${xxx}引用 3.循环语句: 1.Set(VAR a b c) Foreach(f ${VAR}) … Endforeach(f) 2. WHILE() … ENDWHILE() 4.CMAKE_CXX_COMPILER:指定C++编译器 5.CMAKE_C_COMPILER:指定C编译器 6.CMAKE_C_FLAGS:编译C文件时

  6. Flask学习笔记 —— 路由

    路由 现代 web 应用都使用有意义的 URL ,这样有助于用户记忆,网页会更得到用户的青睐, 提高回头率。 使用 route() 装饰器来把函数绑定到 URL: from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Index Page'@app.r

  7. 《图解Java多线程设计模式》学习笔记(三)Single Threaded Execution模式

    一、Single Threaded Execution 以一个线程运行 也成为临界区,临界域 二、不使用Single Threaded Execution的程序 1. 场景 一个门只允许一个人通过 三个人频繁通过这个门 人通过们后,统计人数递增 程序会记录人信息 2. 代码 // 表示人通过的门public class

  8. crontab按秒执行任务

    前言 某天开发给了一个需求,需要在后台持续运行两个php文件,间隔五秒。 大家都知道crontab定时任务设置时间,只能以 分 时 日 月 星 为单位设置,如何设置按秒执行计划任务? 解决方法: 我的解决方案是这样的:执行定时任务为每分钟执行一次,每次在执行

  9. MySQL学习笔记(五)

    倒数第二天!冲冲冲!!! 一、索引 一个表里面可以有多个索引。 1. 索引的作用:约束与加速查找 无索引:从前到后依次查找 有索引:会为索引列创造一个额外文件(以某种格式存储)。在使用索引进行查找时,会优先在该文件里面进行查找,所以查询时很快。—

  10. Elasticsearch分布式检索

    前言 本篇笔记主要简单记录一下Elasticsearch在分布式环境中是怎么执行的(Elasticserch权威指南读书笔记) 查询阶段 在初始查询阶段时,查询会广播到索引中每一个分片拷贝(主分片或者副本分片)。每个分片在本地执行搜索并构建一个匹配文档的优先队列。 这

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2020, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词