Linux:centos:周期性计划任务管理《crontab》

news2025/1/9 18:11:25

crontab常用基础属性

-e 编辑计划任务
-l 查看计划任务
-r 删除计划任务
-u 指定用户的计划任务


 首先创建一个名为test的用户名


crontab时间规定 

格式:分钟 小时 日期 月份 星期 命令

分钟-- 0-59整数
小时 -- 0-23整数
日期 -- 1--31 整数
月份 -- 1-12 整数
星期 -- 0-7整数(0,7均表示星期日)
命令 --- 要执行的命令或程序脚本

1)时间数值的特殊表示方法
*       表示该范围内的任意时间
,    表示间隔的多个不连续时间点
-       表示一个连续的时间范围
/       指定间隔的时间频率

分钟 小时 日期 月份 星期 

 0  17  *  *  1-5              # 星期1-星期5     17:0  执行命令

30  8  *  *  1,3,5            #  每周一、三、五的    8点30分     执行命令

0  8-18/2  *  *  *             # 8点到18点之间每2小时          执行命令

 0  *  */3  *  *                  # 每隔3天         执行命令


 执行命令需要使用命令的绝对路径    如rm    就要使用 

which rm

    

 /usr/bin/rm -rf  /root/123


crontab 

 使用

crontab -e

# 执行这个命令进入编辑界面   在那个用户进入编辑  那那些命令就在这个用户生效

 

然后进行编译

格式为    时间   任务

如   每天12:00   将/root/下所有东西进行tar归档   到 /roottar/下

0 12 * * * /usr/bin/tar cfj /roottar/rootbas.tar.bzip2 /root/*

 

 

 然后保存退出

现在没到点该目录下没任何文件(如果你想修改时间可以通过date去修改) 

Linux:centos:计划任务管理《at》_鲍海超-GNUBHCkalitarro的博客-CSDN博客

其中就有修改时间的命令


 这些结合上面的一起理解


使用  

crontab -l

# 查看当前用户定时操作

 


切换到 test用户   写入 两个 任务

 再切换回root

crontab -l -u test

# 查看test用户下所有定时操作

 

 crontab -r -u test

# 清除该用户全部定时操作

 

清除成功 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/591051.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ queue类成员介绍

目录 🤔queue模板介绍: 🤔queue特点: 🤔queue内存图解: 🤔 queue的成员函数 🔍queue构造函数: 🔍queue赋值函数: 🔍queue判断函…

黑马Redis视频教程实战篇(三)

目录 一、优惠券秒杀 1.1 全局唯一ID 1.2 Redis实现全局唯一ID 1.3 添加优惠卷 1.4 实现秒杀下单 1.5 库存超卖问题分析 1.6 代码实现乐观锁解决超卖问题 1.7 优惠券秒杀-一人一单 1.8 集群环境下的并发问题 二、分布式锁 2.1 基本原理和实现方式对比 2.2 Redis分布…

js常见面试笔试题

一.js实现距离最近的回文数 给定一个整数 n ,你需要找到与它最近的回文数(不包括自身)。 “最近的”定义为两个整数差的绝对值最小。 示例 1: 输入: "123" 输出: "121" function findNearestPalindrome…

Jenkins+Python自动化测试之持续集成详细教程

前言 今天呢笔者想和大家来聊聊JenkinsPython自动化测试持续集成,废话呢就不多说了哟咱们直接进入主题哟。 一、Jenkins安装 ​ Jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供…

I.MX RT1170加密启动详解(2):Authenticated HAB认证原理

文章目录 1 基础2 使能过程3 Boot flow 1 基础 HAB认证是基于RSA或ECDSA算法的公钥密码学,它用一系列的私钥对image进行加密,然后BootROM在上电后用对应的公钥验证加密的镜像是否被修改。这个密钥结构就是PKI(Public Key Infrastructure)树 (1)normal …

chatgpt赋能python:Python中画笔颜色的函数介绍

Python中画笔颜色的函数介绍 在Python中,我们可以使用turtle模块来绘制图形,其中画笔颜色是非常重要的一部分。画笔颜色可以决定图形的风格和色调,是图形表现的关键因素之一。Python中提供了几种方法来设置画笔颜色。 1. 设置画笔颜色的函数…

ENU、EPSG坐标系科普(三维重建)

ENU和EPSG实际上代表了两个不同的概念,这两者并不是直接对比的。 1. ENU坐标系:ENU坐标系是一种本地切面坐标系,用于表示与地理位置相关的空间数据。在ENU坐标系中,E代表东(East),N代表北&…

RabbittMQ快速实战和集群架构

介绍对比: Kafka:topic不能太多,一个缺点,影响Kafka的吞吐量 集群搭建:【单个也是一个集群(特殊)】 集群搭建:https://blog.csdn.net/p393975269/article/details/129830252 1:默认…

【明解STM32】中断系统理论基础知识篇之中断寄存器功能原理

目录 一、前言 二、寄存器概述 三、NVIC寄存器组 四、SCB寄存器组 五、中断屏蔽寄存器组 六、总结 一、前言 在之前的STM32的中断系统理论基础知识之基本原理及NVIC中,分别中断的基本原理,中断的管理机制和中断的处理流程进行了较为详细的论述&…

SOLIDWORKS钣金成形工具

SOLIDWORKS钣金成形工具主要用来创建使用冲制或压印制作的钣金特征。成形工具的工作原理是:几何体代表冲制或压印形成的凹陷区域,停止面是指工具要被应用到的钣金面,也可以定义移除面,若定义了移除面,则该面会形成通孔…

模拟人生打开显示找不到msvcp120.dll如何修复?msvcp120.dll是什么呢?

如果您在打开模拟人生游戏时遇到了msvcp120.dll文件丢失的错误信息,这可能是由于缺少Microsoft Visual C Redistributable for Visual Studio 2013软件包导致的。遇到这个情况不需要着急,只需要修复一下就可以。msvcp120.dll如何修复?下面就把…

黑马Redis视频教程实战篇(二)

目录 一、什么是缓存? 1.1 为什么要使用缓存? 1.2 如何使用缓存? 二、添加商户缓存 2.1 缓存模型和思路 2.2 代码实现 三、缓存更新策略 2.1 数据库缓存不一致解决方案 2.2 数据库和缓存不一致采用什么方案 四、实现商铺和缓存与数…

SAP-MM发票校验过账到总账

一.概念 SAP的MIRO发票校验,通常是参照采购订单(PO)生成,但有时会收到无PO参考的发票,例如供应商的运费、质检费等,这些不想过帐到发票项目的物料或成本科目,那么可以过帐到某个总账…

kong网关启用jwt认证插件

认证流程: 1、创建一个用户 2、生成jwt的所需要的key和密钥 3、在https://jwt.io/的生成jwt token 4、启用jwt插件 5、发送请求的时候携带jwt的token信息 官方指导:https://docs.konghq.com/hub/kong-inc/jwt/configuration/examples/ 一、创建一个新的…

深蓝学院C++基础笔记 第 0 章 C++介绍

一、什么是C 1、c 是一门比较流行的编程语言 \qquad ●https://www.tiobe.com/tiobe-index/2、c是C 语言的扩展 ● 更加关注性能 \qquad ● 与底层硬件紧密结合 \qquad \qquad java和python等语相对来说更加关注易用性。 \qquad ● 对象生命周期的精确控制 \qquad \qqua…

冒泡排序小练习(接收键盘录入、拆分、转整、冒泡递减排序、输出)

接收键盘录入(含输入字符串排错)字符串,拆分、转整、冒泡排序(递减)输出。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单…… 地址…

unity3d 中场景不显示了

应该是把Layers下面的Nothing打开了

Java学习路线(18)——File、递归、字符集和IO流(上)

一、文件 (1)概述 File类在java.io.File下,代表操作系统的文件对象(文件、文件夹)File类提供诸如:定位文件,获取文件信息,删除文件,创建文件等操作 (2&…

大数据Doris(三十):Broker Load导入HDFS数据时进行数据过滤

文章目录 Broker Load导入HDFS数据时进行数据过滤 一、创建Doris表 二、准备HDFS数据

使用Axios前后端交互(超详细)建议点赞收藏

1、安装axios 将目录切换到当前项目目录下,执行下面安装命令: npm install --save axios vue-axios 2、将axios挂载到vue实例上或则直接导入组件中 在mian.js中做如下配置,可将axios挂载到vue实例上: import axios from axios…