Linux:centos:周期性计划任务管理《crontab》 您所在的位置:网站首页 linux查看文件大小,时间,属性 Linux:centos:周期性计划任务管理《crontab》

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

2023-06-06 00:47| 来源: 网络整理| 查看: 265

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

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

 

清除成功 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有