Linux:centos:周期性计划任务管理《crontab》 | 您所在的位置:网站首页 › linux查看文件大小,时间,属性 › Linux:centos:周期性计划任务管理《crontab》 |
crontab常用基础属性
-e 编辑计划任务 -l 查看计划任务 -r 删除计划任务 -u 指定用户的计划任务 首先创建一个名为test的用户名 格式:分钟 小时 日期 月份 星期 命令 分钟-- 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 实验室设备网 版权所有 |