crontab定时任务
.1.crontab定时任务调度
-
crontab[选项]
-e 编辑crontab定时任务 -l 查询crontab任务 -r 删除当前用户所有定时任务
项 释义 范围 第一个 * 一小时当中第几分钟 0-59 第二个 * 一天当中第几个小时 0-23 第三个 * 一个月中的第几天 1-31 第四个 * 一年当中第几个月 1-12 第五个 * 一周中的星期几 0-7 -
特殊字符:
特殊符号 含义 * 代表任何时间,比如第一个* 就是代表一小时中每分钟都执行一次意思 , 代表不连续的时间,比如"0 8,12,16 * * * 命令" ,代表在每天8点0分,12点0分,16点0分都执行一次 - 代表连续的时间范围,比如"0 5 * * 1-6" , 代表在周一到周六的凌晨5点0分执行命令 */n 代表每隔多久执行一次,比如"*/10 * * * * 命令" 代表每隔10分中就执行一遍 -
示例:
1.在22点45分执行命令 45 22 * * * 2.每周1的17点0分执行命令 0 17 * * 1 3.每月1号和15号的凌晨5点0分执行命令 0 5 1,15 * * 4. 每周一到周五的凌晨4点40分执行命令 40 4 * * 1-5
-
示例
# 编辑定时任务 crontab -e # 设置每分钟输出hello到/opt/demo.txt */1 * * * * echo "hello" >> /opt/demo.txt # 重启定时 service crond restart # 查看定数输出 tail -f /opt/demo.txt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库