【玩转Linux操作】crond的基本操作

这篇具有很好参考价值的文章主要介绍了【玩转Linux操作】crond的基本操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🎊专栏【玩转Linux操作】
🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。
🎆音乐分享【Counting Stars 】
欢迎并且感谢大家指出小吉的问题🥰


【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
crond 是 Linux 系统中的一个守护进程(daemon),用于管理和执行定时任务。它负责在预定的时间间隔内运行用户定义的命令、脚本或程序。这些定时任务通常被称为“cron jobs”。

crond 会根据预定的时间表自动触发任务的执行,时间表通过称为“cron 表达式”(cron expression)的格式来指定。cron 表达式包含分钟、小时、日期、月份和星期等字段,通过设置这些字段的值,可以精确地定义任务应该何时执行。

定时任务可以是系统维护、数据备份、日志清理、自动化脚本等等。通过 crond,用户可以轻松地安排这些任务,而无需手动执行或编写复杂的脚本来处理定时操作。

🍔概述

任务调度:是指系统在某个时间执行的特定的命令或程序
任务调度分类:系统工作:有些重要的工作必须周而复始地执行,比如病毒扫描
个别用户工作:个别用户可能希望执行某些程序,比如对MySQL数据库的备份
【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🍔命令

crontab [选项]

⭐常用选项

选项 效果
-e 编辑crontab定时任务
-l 查询crontab任务
-r 删除(终止)当前用户所有的crontab任务

🍔练习

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

⭐第一个

🎈描述

每分钟调用一次ls -l /etc/ > /tmp/to.txt命令

🎈步骤

🏀输入crontab -e

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀按下回车后,会自动跳转,输入*/1 * * * * ls -l /etc/ > /tmp/to.txt(意思是每分钟执行一次ls -l /etc/ > /tmp/to.txt

🎈*/1代表每一分钟执行一次
🎈第二个*代表0-23小时执行
🎈第三个*代表1-31天执行
以此类推

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
🏀切换到/tmp/目录中,查看是否有to.txt文件
(使用ll命令可以查看详细信息)

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀发现找到了to.txt文件

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏳️‍🌈现在把to.txt文件删除,观察文件是否会在1分钟后重新生成

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀1分钟后

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀发现又找到了to.txt文件

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

⭐第二个

🎈描述

每隔一分钟,将当前日期和日历都追加到/home/mycal文件中

🎈步骤

🏀先进入/home/创建my.sh文件
【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
🏀把日期和日历都追加到/home/mycal

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
🏀保存退出后,使用ll看一下这个文件,发现这个文件是没有执行权限的

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀那么我们使用chmod u+x my.sh,使root用户可以执行

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
🏀输入crontab -e

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀按下回车后,跳转的界面分析有*/1 * * * * ls -l /etc/ > /tmp/to.txt语句
但是不用管它,直接在下面继续写

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器
🏀查看mycal,发现有两条

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🏀一分钟后,再次查看mycal,发现有三条了

【玩转Linux操作】crond的基本操作,玩转Linux操作,linux,运维,服务器

🥰如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正🥰文章来源地址https://www.toymoban.com/news/detail-658568.html

到了这里,关于【玩转Linux操作】crond的基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】Linux开发工具 - vim的基本操作

    vi/vim 的区别简单点来说,它们都是多模式编辑器,不同的是 vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window 、 mac os 、windows 本文我们讲解 vim 的三种模式 ( 其实有好多模

    2024年01月22日
    浏览(48)
  • 【Linux】Mysql的基本操作

    目录 一、查看数据库 二、切换数据库 三、查看数据库中的表 四、表的增删改查;  五、字段的修改与添加 六、算术运算符 七、 聚合函数在表查询中的使用  count()  max()  min()  avg()  sum() 八、条件查询  使用in查询 使用BETWEEN AND查询 使用空值查询 使用LIKE关键

    2024年03月09日
    浏览(54)
  • Linux学习笔记——基本操作命令

      Linux 操作系统的 Shell 作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言系统。   Shell 是用户和 Linux 内核之间的接口程序,如果把 Linux 内核想象成一个球体的中心,Shell 就是围绕内核的外层。当从 Shell 或其他程序向

    2024年03月12日
    浏览(70)
  • Linux基本指令和操作(2)

    目录 一. 适配符 * 二. man指令 -- 查看手册  三. echo指令 -- 输出字符串到文件 四. cp指令 -- 复制 五. mv指令 -- 重命名或移动文件(剪切) 六. which指令 -- 查看指令所在的路径 七. alis指令 -- 指令重命名 八. cat指令 -- 输出文件内容 九. more指令 -- 查看文件内容 十. les

    2024年02月06日
    浏览(56)
  • Linux中docker的基本操作

    是一个开源的应用 容器引擎 ,基于go语言开发并遵循了apache2.0协议 是在Linux容器里运行应用的开源工具 是一种轻量级的“虚拟机” docker的容器技术可以在一台虚拟机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器 docker的logo设计为蓝色的鲸鱼,拖着许多集

    2024年02月08日
    浏览(54)
  • 【Linux】基本指令-入门级文件操作(二)

    目录 基本指令 7 cp指令(重要) 8  mv指令(重要) 9 nano指令  10 cat指令 11 echo指令与重定向(重要) 12 more指令 13 less指令 功能:复制文件或目录(copy) 语法:cp [选项] 源文件或目录 目标文件或目录 常用选项: -f        强制复制源文件或目录到目标文件,不管目标文件

    2024年02月08日
    浏览(53)
  • 【Linux】基本指令-入门级文件操作(一)

    目录 前言 ⭕linux的树状文件结构 ⭕绝对路径和相对路径 ⭕当前路径和上级路径 ⭕隐藏文件 基本指令(重点) 1 pwd 指令 2 mkdir 指令  3 touch 指令 4 ls 指令 4.1 ls只加选项不加文件/目录名,默认查看当前目录下的文件 4.1.1 ls -a:查看所有文件包括隐藏文件 4.1.2 ls -l / ll:

    2024年02月08日
    浏览(45)
  • 【玩转408数据结构】线性表——定义和基本操作

            线性表是算法题命题的重点,该类题目实现相对容易且代码量不高,但需要最优的性能(也就是其时间复杂度以及空间复杂度最优),这样才可以获得满分。所以在考研复习中,我们需要掌握线性表的基本操作,在平时多进行代码练习。当然在考场上,我们并不一

    2024年02月19日
    浏览(47)
  • Linux基本操作和基础命令(Linux修改IP地址以及修改网卡地址)

    今天博主和大家聊一聊 Linux的基本操作,不喜勿喷,如有建议欢迎补充,讨论。 一.Linux网络 1.网卡的命名规则 CENTOS7采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化 2.对网路设备的命名方式 1.如果Firmware(固件)或BIOS为主板上集成的设备提供

    2023年04月16日
    浏览(45)
  • Linux标准IO对文件的基本操作(一)

    在Linux标准IO中,就是用 库函数 对文件进行操作。在C语言中有许多库函数方便用户去对文件进行操作。下面谈谈一些简单基本的函数,这些函数都是被包含在头文件 stdio.h 中的。 要操作一个文件,我们肯定先 打开 它,这里打开并不是去右键文件然后左键打开。这里的打开是

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包