绑定云监控netsdk出错,seo外包团队,临沧网站制作,大连 网站制作 外贸#x1f38a;专栏【玩转Linux操作】 #x1f354;喜欢的诗句#xff1a;更喜岷山千里雪 三军过后尽开颜。 #x1f386;音乐分享【Counting Stars 】 欢迎并且感谢大家指出小吉的问题#x1f970; 文章目录 #x1f354;概述#x1f354;命令⭐常用选项 #x1f354;练… 专栏【玩转Linux操作】 喜欢的诗句更喜岷山千里雪 三军过后尽开颜。 音乐分享【Counting Stars 】 欢迎并且感谢大家指出小吉的问题 文章目录 概述命令⭐常用选项 练习⭐第一个描述步骤 ⭐第二个描述步骤 crond 是 Linux 系统中的一个守护进程daemon用于管理和执行定时任务。它负责在预定的时间间隔内运行用户定义的命令、脚本或程序。这些定时任务通常被称为“cron jobs”。 crond 会根据预定的时间表自动触发任务的执行时间表通过称为“cron 表达式”cron expression的格式来指定。cron 表达式包含分钟、小时、日期、月份和星期等字段通过设置这些字段的值可以精确地定义任务应该何时执行。
定时任务可以是系统维护、数据备份、日志清理、自动化脚本等等。通过 crond用户可以轻松地安排这些任务而无需手动执行或编写复杂的脚本来处理定时操作。
概述
任务调度是指系统在某个时间执行的特定的命令或程序 任务调度分类系统工作有些重要的工作必须周而复始地执行比如病毒扫描 个别用户工作个别用户可能希望执行某些程序比如对MySQL数据库的备份
命令
crontab [选项]⭐常用选项
选项效果-e编辑crontab定时任务-l查询crontab任务-r删除(终止)当前用户所有的crontab任务
练习 ⭐第一个
描述
每分钟调用一次ls -l /etc/ /tmp/to.txt命令
步骤
输入crontab -e 按下回车后会自动跳转输入*/1 * * * * ls -l /etc/ /tmp/to.txt 意思是每分钟执行一次ls -l /etc/ /tmp/to.txt
*/1代表每一分钟执行一次 第二个*代表0-23小时都执行 第三个*代表1-31天都执行 以此类推 切换到/tmp/目录中查看是否有to.txt文件 使用ll命令可以查看详细信息 发现找到了to.txt文件 ️现在把to.txt文件删除观察文件是否会在1分钟后重新生成 1分钟后 发现又找到了to.txt文件 ⭐第二个
描述
每隔一分钟将当前日期和日历都追加到/home/mycal文件中
步骤
先进入/home/创建my.sh文件 把日期和日历都追加到/home/mycal中 保存退出后使用ll看一下这个文件发现这个文件是没有执行权限的 那么我们使用chmod ux my.sh使root用户可以执行 输入crontab -e 按下回车后跳转的界面分析有*/1 * * * * ls -l /etc/ /tmp/to.txt语句 但是不用管它直接在下面继续写 查看mycal发现有两条 一分钟后再次查看mycal发现有三条了 如果大家有不明白的地方或者文章有问题欢迎大家在评论区讨论指正