RHEL8.0快速入门系列笔记–计划任务服务crond(十五)

1、了解计划任务的作用
作用:释放我们的双手,释放我们的时间

  • 计划任务,让系统在将来的指定时间点执行某些任务(程序)
  • 计划任务,可以周期性执行也可以执行一次
  • Linux系统中的计划任务at和crond服务是操作系统内置的2个服务,默认情况是安装好的
    2、编写简单的周期性计划
    (一)了解系统计划任务相关文件
/etc/crond/
/etc/cron.d/)0hourly    系统没小时 第一分钟需要执行的任务
/etc/cron.deny   用户拒绝列表(在改文件中的用户不能使用cron服务)
/etc/crontab     该文件的作用相当于/etc/cron.d/下面的某一个文件,可以定义系统计划任务
/etc/cron.monthly      存放系统每个月需要执行的脚本

(二)计划任务的周期编写

[root@RedHat8 ~]# vim /etc/crontab
SHELL=/bin/bash        //默认的shell,告诉系统使用哪个shell
PATH=/sbin:/bin:/usr/sbin:/usr/bin     //定义命令的路径
MAILTO=root        结果以邮件的形式发送给root(不管是正确还是错误 ),如果MAILTO=" "代表不会发友尽给任何人
# 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
前5个字段分别表示:分钟:0-59小时:0-23日期:1-31月份:1-12星期:0-7(0表示周期日或者7表示周期)
5  *  *  *  *
05 *  *  *  *
20 08 * * *
00 06 * 12 *还可以用一些特殊符号:
,表示分割,间隔
- 表示一个段
- /n 表示每隔n的单位执行一次

(三)创建、查看、删除计划任务
1.修改/etc/crontab,管理员root—>制定执行任务
2.让用户自己使用该命令创建
[1] 用户编辑自己的定时任务

crontab -e    编辑当前用户 自己 的定时任务(使用环境变量EDITOR指定的默认编辑器)
crontab -l     列出当前用户自己 所有的定时任务
crontab -r    删除当前用户自己所有定时任务

[2] 管理员编写其他用户的定时任务

crontab -e -u redhat    编辑指定用户的定时任务(环境变量EDITOR指定的默认编辑器)
crontab -l -u redhat    列出指定用户的定时任务
crontab -r -u redhat    删除指定用户所有的定时任务

RHEL8.0快速入门系列笔记--计划任务服务crond(十五)相关推荐

  1. RHEL8.0快速入门系列笔记--理论知识储备(一)

    RHEL8.0快速入门系列笔记–理论知识储备(一) 红帽公司发布Linux8.0系统已经有一段时间,最近准备学习关于RHEL8.0的相关新特性.根据官方介绍:RHEL8.0在云/容器化工作负载方面做了 ...

  2. RHEL8.0快速入门系列笔记--软件包管理(十一)

    RHEL8.0快速入门系列笔记–软件包管理(十一) 一.软件包管理 1.Linux系统中软件包管理 (一)软件包类型 [1] 二进制包 什么是二进制包?有什么特点? 1.二进制包,指的是已经编译好的软 ...

  3. feign调用多个服务_Spring Cloud 快速入门系列之feign–微服务之间的调用

    我们将一个大的应用拆成多个小的服务之后,紧接着的一个问题就是,原本都在一个项目里,方法我可以随便调用,但是拆开后,原来的方法就没法直接调用了,这时候要怎么办? Spring Cloud提供了feign ...

  4. Hadoop MapReduce编程 API入门系列之Crime数据分析(二十五)(未完)

    一共12列,我们只需提取有用的列:第二列(犯罪类型).第四列(一周的哪一天).第五列(具体时间)和第七列(犯罪场所). 思路分析 基于项目的需求,我们通过以下几步完成: 1.首先根据数据集,分别统计出 ...

  5. 视频教程-Unity快速入门系列课程(第1部)-Unity3D

    Unity快速入门系列课程(第1部) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设计理 ...

  6. 视频教程-Unity快速入门系列课程(第2部)-Unity3D

    Unity快速入门系列课程(第2部) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设计理 ...

  7. c# wpf listbox 高度_WPF快速入门系列(1)——WPF布局概览

    一.引言 关于WPF早在一年前就已经看过<深入浅出WPF>这本书,当时看完之后由于没有做笔记,以至于我现在又重新捡起来并记录下学习的过程,本系列将是一个WPF快速入门系列,主要介绍WPF中 ...

  8. 2021-08-26 转载 Scala快速入门系列博客文章

    作者:Huidoo_Yang 出处:http://www.cnblogs.com/yangp/ 本文版权归作者Huidoo_Yang和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面 ...

  9. 【物体检测快速入门系列 | 01 】基于Tensorflow2.x Object Detection API构建自定义物体检测器

    这是机器未来的第1篇文章 原文首发地址:https://blog.csdn.net/RobotFutures/article/details/124745966 CSDN话题挑战赛第1期 活动详情地址 ...

最新文章

  1. C++——构造函数(拷贝构造,拷贝复制),析构函数,操作符重载
  2. linux程序设计——运行SQL语句(第八章)
  3. Xamarin.IOS中MvvmCross的plugin使用方式
  4. java byte大小_Java中byte大小格式化
  5. C# 利用Newtonsoft.Json将DataTable进行JSON序列化
  6. centos7下使用yum安装pip
  7. 前端学习(3217):prop的基本使用
  8. java8源代码_java8 源码解读
  9. LeetCode 124. Binary Tree Maximum Path Sum
  10. 怎么卡我的世界服务器物品,我的世界手机版卡BUG刷物品方法攻略
  11. android 息屏锁频录音、录视频、电话自动录音
  12. 步进电机驱动器电压是多少?
  13. java jar apktool,gradle 构建apktool.jar
  14. Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Data阅读心得
  15. 为打造无人仓,菜鸟自研了一套柔性自动化技术
  16. php开源混合模式吗,CSS3混合模式使用详解
  17. 用ESP8266实现 手机控制车库门开关
  18. FNDLOAD命令整合
  19. Matplotlib(7)——等高线图、热力图
  20. SPA SEO SSR三者有什么区别

热门文章

  1. How to Compile mpc
  2. 配置h3c s5130-28s-si,绑定ip+mac
  3. Air系列电脑所存在的毛病
  4. 西北工业大学NOJ-Python程序设计作业1-10
  5. 关于CRH、CRL、ODR和IDR寄存器的使用总结
  6. English Learn
  7. [搞笑] 暴强的中英翻译
  8. 腾讯整理最常见的78道面试题:面试必备(含答案)
  9. C语言递归算法求斐波那契,递归法求斐波那契数列(C语言版)
  10. DOS常用命令与批处理使用大全