当前位置: 首页 > news >正文

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

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.lryc.cn/news/91485.html

相关文章:

  • 克拉默法则证明(Cramer‘s Rule)
  • 【接口防刷】处理方案
  • 安装Linux-SUSE操作系统
  • 二、机器人的结构设计
  • UITableView学习笔记
  • Nginx反向代理与负载均衡
  • Delaunay三角剖分学习笔记
  • @Resource和@Autowired的区别
  • linux达梦数据库的安装与卸载
  • 生成式模型的质量评估标准
  • pinpoint安装部署(相关博客合集)
  • python-匿名函数(lambda函数)
  • JS逆向常见情况
  • 利用matlab对滤波器频率特性分析
  • 对比 RS232,RS422,RS485
  • python使用requests+excel进行接口自动化测试(建议收藏)
  • 华为OD机试真题 Java 实现【食堂供餐】【2023 B卷 考生抽中题】,附详细解题思路
  • 一分钟学一个 Linux 命令 - cd
  • vi(vim)常用命令汇总
  • 模特信息管理系统的开发与实现(ASP.NET,SQLServer)
  • 文件上传漏洞
  • 前端还是后端,该怎么选择
  • 【Python】Python系列教程-- Python3 循环语句(十七)
  • chatgpt赋能python:Python如何变为列表
  • 高频面试八股文用法篇(二) hive中几种排序类型区别
  • linuxOPS基础_linux umask
  • K8s基础核心
  • Web开发中的图片管理:策略与实践
  • SNK施努卡 - 机器视食品检测 食品中视觉检查的作用是什么?
  • 【七】设计模式~~~结构型模式~~~桥接模式(Java)