news 2026/6/25 17:06:14

《Linux 定时任务全解析:从时间查看、修改到任务设置与管理》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《Linux 定时任务全解析:从时间查看、修改到任务设置与管理》

你可以根据实际情况对导读内容进行调整和修改。如果你还有其他想法或需求,欢迎继续向我提问。

2.18 定时任务

定期执行任务(执行命令),和windows的计划任务是一样的。

2.18.1 查看时间

代码语言:javascript

AI代码解释

#时间命令 date #查看时间 [root@localhost ~]# date 2021年 07月 23日 星期五 14:38:19 CST [root@localhost ~]# date +%F 2021-07-23 [root@localhost ~]# date +%T 14:35:47 [root@localhost tmp]# date +%F\ %T 2022-01-11 10:07:50
2.18.2 修改时间和日期

代码语言:javascript

AI代码解释

#修改时间和日期 [root@localhost ~]# date -s '20200723 14:40:00' 2020年 07月 23日 星期四 14:40:00 CST # 修改时间 [root@localhost ~]# date -s '14:40:00' #同步时间,如果时间和当前时间不一致,可以做一下时间同步,来让时间准确起来 systemctl restart chronyd # 一次执行完是有延迟的,等待一会才看到准确时间,前提是我们有网
2.18.3 定时任务的格式

代码语言:javascript

AI代码解释

#定时任务的格式 * * * * * cmd 分 时 日 月 周 命令 分:0-59 时:0-23 日:0-31 月:1-12 周:1-7 #每5分钟执行一次 */5 * * * * #每1小时的01分执行一次 01 */1 * * * #每半个小时执行一次,下面的意思是每小时的00分和30分各执行一次 00,30 */1 * * * #每天晚上8:00执行一次 00 20 * * * #每个月1号晚上8:00执行 00 20 1 * * #每年1月1号晚上8:00执行 00 20 1 1 * #每周1、周三、周五晚上8:00执行一次 00 20 * * 1,3,5 # 几个符号的意思: # * 每分钟 # */5 每5分钟 # 05 第5分钟 # 每秒钟执行的任务,需要单独写脚本,繁琐一些。
2.18.4 查看,编辑定时任务

代码语言:javascript

AI代码解释

#查看定时任务,遇到特殊符号%,需要添加转义符号\; [root@localhost ~]# crontab -l * * * * * echo `date +\%T` >>/tmp/time.txt #编辑定时任务 [root@localhost ~]# crontab -e * * * * * date >> /tmp/time.txt # 每分钟执行一次 [root@localhost ~]# crontab -l * * * * * date >> /tmp/time.txt ## 我们可以通过cat来查看任务是否执行了,但是比较麻烦,每次手动输入cat,所以我们可以用如下指令 tail -f /tmp/time.txt #监测文件尾部内容的变化. [root@localhost ~]# tail -f /tmp/time.txt 2023年 03月 24日 星期五 10:58:01 CST 2023年 03月 24日 星期五 10:59:01 CST 2023年 03月 24日 星期五 11:00:01 CST 2023年 03月 24日 星期五 11:01:01 CST # 是这个进程再帮我们执行定时任务: [root@localhost ~]# ps -ef|grep cron root 581 1 0 18:05 ? 00:00:00 /usr/sbin/crond -n # 我们还可以自行重启这个进程 root@localhost ~]# systemctl restart crond [root@localhost ~]# ps -ef|grep cron # 可以看到进程启动时间变化了 root 2611 1 25 21:27 ? 00:00:00 /usr/sbin/crond -n #改为每小时的03分执行 [root@localhost ~]# crontab -e [root@localhost ~]# crontab -l 03 * * * * date >> /tmp/time.txt #修改一下系统时间 [root@localhost ~]# date -s '12:02:50' 2023年 03月 24日 星期五 12:02:50 CST [root@localhost ~]# tail -f /tmp/time.txt ... 2023年 03月 24日 星期五 11:13:01 CST 2023年 03月 24日 星期五 11:14:01 CST 2023年 03月 24日 星期五 12:03:03 CST # 12点03分执行的 # crontab -e里面每一行都可以写一个定时任务,也就是可以写多个定时任务。 # 比如,再加一个热内:每天晚上9:20自动关机 # 20 21 * * * shutdown -h now [root@localhost ~]# date -s '21:19:50' 2023年 03月 24日 星期五 21:19:50 CST [root@localhost ~]# crontab -l 03 * * * * date >> /tmp/time.txt 20 21 * * * shutdown -h now [root@localhost ~]# date 2023年 03月 24日 星期五 21:21:03 CST 您在 /var/spool/mail/root 中有邮件 # 错误的原因可能是需要我们写shutdown的绝对路径 [root@localhost ~]# which shutdown # which也是查找,可以查找指令的绝对路径 /usr/sbin/shutdown # 这里就是想提示大家,如果指令不行,就写指令的绝对路径 # 我们发现,没有关闭成功,并且看到了一个提示,有个邮件?我们去看一下 ### 如果定时任务的格式,或者内容有问题,系统都会发邮件提示:

www.dongchedi.com/article/7602309546480304664
www.dongchedi.com/article/7602310381637763609
www.dongchedi.com/article/7602310463925797401
www.dongchedi.com/article/7602307905395950104
www.dongchedi.com/article/7602307747287368216
www.dongchedi.com/article/7602305637967888958
www.dongchedi.com/article/7602306631019479614
www.dongchedi.com/article/7602305597303833150
www.dongchedi.com/article/7602305394706563608
www.dongchedi.com/article/7602305863474233880
www.dongchedi.com/article/7602304270255309374
www.dongchedi.com/article/7602305877340815934
www.dongchedi.com/article/7602303679164940825
www.dongchedi.com/article/7602304716139725337
www.dongchedi.com/article/7602304133735121432
www.dongchedi.com/article/7602305306105774654
www.dongchedi.com/article/7602303734014099993
www.dongchedi.com/article/7602304547343581758
www.dongchedi.com/article/7602304119059497497
www.dongchedi.com/article/7602301951069471294
www.dongchedi.com/article/7602303850267460120
www.dongchedi.com/article/7602302937162957374
www.dongchedi.com/article/7602284819506250302
www.dongchedi.com/article/7602285111878648382
www.dongchedi.com/article/7602284187542274584
www.dongchedi.com/article/7602285208242586136
www.dongchedi.com/article/7602282650446987801
www.dongchedi.com/article/7602280859521335870

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 12:05:24

链表相关题目

链表相关题目 文章目录链表相关题目一、前言二、链表2.1 本质2.2 误区2.3 思路2.4 题型2.4.1 leetcode2.4.2 洛谷2.5 补充2.5.1 静态链表2.5.2 跳表三、小结一、前言 接下来就要进入基础数据结构部分了~ 二、链表 2.1 本质 链表就是把数据离散开 2.2 误区 头结点&#xff1…

作者头像 李华
网站建设 2026/6/25 12:04:07

2026抓住AI风口,飞上天!程序员、产品、项目经理、普通人转行大模型,看这篇就够了!转行AI大模型教程(建议收藏)

前言 在人工智能(AI)迅速发展的背景下,从传统的编程领域如Java程序员转向大模型开发是一个既充满挑战也充满机遇的过程。对于 Java 程序员来说,这也是一个实现职业转型、提升薪资待遇的绝佳机遇。 一、明确大模型概念 简单来说…

作者头像 李华
网站建设 2026/6/25 12:06:12

什么是Wi-Fi路由器

文章目录 Wi-Fi路由器兴起的背景Wi-Fi路由器是怎么工作的Wi-Fi路由器和AP的区别 Wi-Fi路由器是一台可以为本地用户提供无线接入且与外部网络通信的设备。其将有线网络信号转换成无线信号,以便于支持Wi-Fi功能的电脑、手机、Pad等设备接入网络,通常用于家…

作者头像 李华
网站建设 2026/6/25 11:59:36

**AI漫剧爆款生成器2025推荐,解锁高互动率与平台适配的

AI漫剧爆款生成器2025推荐,解锁高互动率与平台适配的创作新范式据《2025中国短视频与内容IP发展报告》显示,2025年国内AI漫剧市场规模预计突破180亿元,但能够同时满足“高产能输出”与“平台内容规范”的生成工具占比不足15%。量子探险2025年…

作者头像 李华
网站建设 2026/6/25 4:22:22

深耕与跳出:双轮驱动的成长密码

我们总在纠结:是该在一个行业“死磕”到极致,还是该频繁跳出舒适圈“见世面”? 跳出舒适圈与行业深耕:不是非此即彼,而是“锚点式成长”的双轮驱动促进自身成长 目录 我们总在纠结:是该在一个行业“死磕”到极致,还是该频繁跳出舒适圈“见世面”? 跳出舒适圈与行业深…

作者头像 李华