红帽RHCE考试上午-RHCSA(RH134)

servera.example.com 任务

5.配置crontab计划任务

任务要求

  1. 配置cron 作业,以用户natasha 身份运行,该作业每隔5 分钟运行并执行以下命令:
    logger “EX200 in progress”
  2. 配置cron 作业,以用户natasha来执行该任务,每天15:36分执行以下命令:
    logger "hello rhcsa"

完成步骤

  1. 创建以Natasha用户执行的每隔5分钟
crontab -e -u natasha
# 编辑内容:
*/5 * * * * logger "EX200 in progress"
  1. 创建以Natasha用户执行的每天15:36
crontab -e -u natasha
36 15 * * * logger "hello rhcsa"
crontab -l -u natasha

考察的知识点

cron计划任务格式

cat / etc/crontab

[05:36:09 rooter@C8-3-55 ~]#cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root# For details see man 4 crontabs# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

注意:week (0 - 6) (Sunday=0 or 7)也就是说星期日的值为0或者是7

  • 只能精确到分钟
  • 计划任务中的所有提示,应该把标准输出和错误都扔掉,否则会发送很多邮件

计划任务时间表示法:

  1. 特定值
    给定时间点有效取值范围内的值
  2. 默认值 *
    给定时间点上有效取值范围内的所有值,表示“每…”,放在星期的位置表示不确定
  3. 离散取值
    #,#,#
0,15,30,45 * * * * 每小时的整点,15分,30分,45分
* 0,12 * * * 每天的0点和12点
* * 1,15 * * 每月的1日和15日
* * * 3,6,9,12 * 每年的3月,6月,9月和12月
* * * * 1,3,5 每周的周一,周三,周五
  1. 连续取值
    #-# 从几到几
0-15 * * * * 每小时的头15分钟每隔1分钟执行1次
* 0-1 * * * 每天的0点到1点每隔1分钟执行1次
* * 1-5 * * 每月的1日到5日每隔1分钟执行1次
* * * 3-6 * 每年的3月到6月每隔1分钟执行1次
* * * * 1-5 每周的周一到周五每隔1分钟执行次
  1. 在指定时间范围上,定义步长
    /#: #即为步长
*/1 * * * * 每1分钟
* */2 * * * 每2小时
* * */3 * * 每3天
* * * */4 * 每4个月
* * * * */5 每5周
  1. 特定关健字
@yearly 0 0 1 1 * 每年的1月1日0点0分执行
@annually 0 0 1 1 * 每年的1月1日0点0分执行
@monthly 0 0 1 * * 每月的1日0点0分执行
@weekly 0 0 * * 0 每周周日的0点0分执行
@daily 0 0 * * * 每天的0点0分执行
@hourly 0 * * * * 每小时的整点执行
@reboot Run once after reboot 重启一次以后执行

用户计划任务

  • 每个用户都有专用的cron任务文件:/var/spool/cron/USERNAME
  • 使用crontab命令创建用户计划任务
    crontab [-u user] [-l | -r | -e] [-i]
  • crontable常用选项
-l 列出所有任务
-e 编辑任务
-r 移除所有任务
-i 同-r一同使用,以交互式模式移除指定任务
-u user 指定用户管理cron任务,仅root可运行
  • 11月每天的6-12点之间每隔2小时执行/app/bin/test.sh
#在6,8,10,12点整共4次分别执行test.sh
[root@centos8 ~]#crontab -l
0 6-12/2 * 11 * /app/bin/test.sh
#以下配置只会在5,7,9,11点整执行
0 5-12/2 * 11 * /app/bin/test.sh

RHCSA-A5.配置crontab计划任务相关推荐

  1. RHCSA认证考试---5.配置 crontab

    红帽RHCE考试上午-RHCSA(RH200) servera.example.com 任务 5. 配置crontab 要求如下: • 配置cron 作业,以用户natasha身份运行,该作业每隔5分 ...

  2. 【转载】RHEL系统crontab计划任务管理

    在Linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间.指定的日期执行预先计划好的系统管理任务.在RHEL.CentOS等大多数Linux系统中,默认已经安装了at.cron软 ...

  3. centos 上 crontab 计划任务 ,这个版本解释的比较清晰

    这个版本的crontab命令解释的很详细 yum install vixie-cronyum install crontabs/bin/systemctl restart crond.service ...

  4. rman备份,crontab计划任务没有生成备份文件

    利用crontab 执行计划和RMAN结合来实现 数据库的自动备份 现象: 利用计划任务来执行备份,只是生成了目录,却没有生成备份文件 1: 手动执行备份脚本,没有问题 2:crontab 计划任务, ...

  5. linux 创建crontab文件位置,[基础教程]linux系统的crontab计划任务添加和删除

    在linux系统中,有时候为了节省人力,所以将一些脚本进行定时执行,通过crontab计划任务进行启动和停止,这样能方便大部分时间来做其他事情,下面主要介绍一下如何启动和删除crontab计划任务 添 ...

  6. linux centos 7 crontab 启动,CentOS 7 Linux执行crontab 计划任务实操 - 好应网

    [inlosc_lg_title]一.环境准备[/inlosc_lg_title] yum install vixie-cron #安装定时任务插件 yum install crontabs #安装定 ...

  7. mysql 配置执行计划_MySQL深入学习(二)--配置、索引、执行计划

    MySQL 一.MySQL 5.7 初始化配置 1.初始化数据并配置 # 1.初始化数据 /usr/local/mysql/bin/mysqld --initialize-insecure --use ...

  8. php 计划任务管理,使用php管理crontab计划任务

    1.使用php-crontab-manager管理计划任务 要求 PHP>=5.3 使用方法举例 use php\manager\crontab\CrontabManager; $crontab ...

  9. 8 QM配置-质量计划配置-维护检验计划的号码范围

    业务背景:维护检验计划的号码范围 事务码:QS39 SPRO路径:SPRO->质量管理->质量计划->检验计划->一般->维护检验计划的号码范围 第1步,SPRO进入 第 ...

最新文章

  1. 永恒传奇三服务器维护中,仙境传说ro3月3日5点-10点停服维护
  2. 51nod 1127 最短的包含字符串(尺取法)
  3. java中的softreference_Java中的SoftReference和WeakReference有什么区别?
  4. 基于VS2017的Docker Support体检ASP.NET Core站点的Docker部署
  5. 二叉树的锯齿形层次遍历
  6. php产品效果图,jQuery_基于JQuery制作的产品广告效果,效果图.如下: 动画效果介绍 - phpStudy...
  7. 计算机网络日志查询,系统资源管理_百络网警内网管理软件_电脑配置统计,系统日志,日志查询...
  8. 动态规划 —— 区间 DP
  9. python智能工厂_智能工厂关键技术应用 第八讲 智能工厂的Python编程应用
  10. 如何利用工业大数据降本增效
  11. DLNg第三周:序列模型和注意力机制
  12. 干货:Java并发编程系列之volatile(二)
  13. 2015-2022年历年真题考研数学二难度概述
  14. 博途v14 加入C语言的方法,如何利用博途V14新建S7-1200项目?
  15. ER Studio 使用笔记
  16. 后台api接口幂等防止数据篡改,看完发现心领神会
  17. 独家解读 | 基于优化的对抗攻击:CW攻击的原理详解与代码解读
  18. Python小黄人绘制
  19. 机器学习 生成_使用机器学习的Midi混搭生成独特的乐谱
  20. 【面试时最令职场面试官讨厌的十种行为】

热门文章

  1. Excel制作九九乘法表
  2. html用戶訊息展示模板,AngularJS客户端模板注入(XSS)
  3. 【GIS | celestrak】高分卫星系列TLE
  4. oppor829t如何刷机_oppo R829t (R1 移动版)刷入recovery的教程
  5. 目标检测与感受野关系
  6. android将彩图转为黑白_如何快速修出高质感黑白照片
  7. 虎课网计算机二级百度云资源,计算机二级Word篇-实操真题详解20
  8. 电子时钟单片机c语言程序,一款51单片机电子钟制作(C语言)
  9. JAVA版B2B2C商城源码 多商家入驻商城系统 直播带货 新零售商城 o2o商城 电子商务
  10. 深入浅出学Vue开发:导读