当前位置: 首页 > news >正文

Linux系统——crontab定时任务

一、什么是crontab定时任务

        通过 crontab,用户可以安排脚本或命令在指定的时间自动执行。定时任务通常用于定期备份、清理日志、发送通知等场景。

二、crontab的文件格式

* * * * * <要执行的命令>

其中前五个字段分别表示分、时、日、月、周;第六个字段是需要执行的命令或脚本

三、crontab命令

crontab  -e:编辑当前用户的定时任务

crontab  -u  用户名  -e:编辑其他用户的定时任务

crontab  -l:列出当前用户的定时任务

crontab -r:删除当削用户的定时任务

四、举例说明定时任务

每5分钟执行一次脚本:*/5 * * * *  /test.sh

每天凌晨2点执行一次脚本:0 2 * *  /test.sh

每周一凌晨3点执行一次脚本:0 3 * * 1  /test.sh

每月的第1天和第15天的凌晨4点执行一次脚本:0 4 1,15 * * /test.sh

每小时的第5分钟执行一次脚本:5 * * * * /test.sh

每天的上午8点到下午6点,每小时执行一次脚本:0 8-18  * * *  /test.sh

相关文章:

  • 【Linux】——进程状态僵尸进程孤儿进程
  • Spring 如何创建 Bean 实例的?
  • SAP FAGLL03 追加并显示描述字段
  • 【C++图论 分支界限法】1786. 从第一个节点出发到最后一个节点的受限路径数|2078
  • 鸿蒙NEXT开发实战教程—小红书app
  • 第八:在Go语言项目中使用Zap日志库
  • 函数:形参和实参
  • 【MySQL】复合查询
  • TRAA (1) 封装PYTHON库,为MCP做准备
  • 《数据库原理教程》——第二章 实体-联系模型 笔记
  • 基于springboot的校园管理系统(014)
  • Clickhouse 插入数据出现 Too many partitions for single INSERT block (more than 100)
  • 用栈进行左右括号的匹配
  • 【access开发】导入excel 并生成表
  • 无需qt-creator,使用Trae从0到1生成qt的开发、构建、调试环境
  • EasyRTC嵌入式音视频通信SDK:WebRTC技术下的硬件与软件协同演进,开启通信新时代
  • 基于Java(springMVC+hibernate)+Mysql实现(Web)客栈服务系统
  • 蓝桥杯--冲刺题单--随时更新
  • SpringCloud-创建项目
  • 【IDEA】 配置安装 Leetcode 插件
  • 网站头部怎么做/百度搜索引擎优化案例
  • 专业简历制作网站模板/网络营销网站分析
  • 网站建设需要哪些必备文件/营销宣传图片
  • 在国税网站更换购票员怎么做/广州营销型网站
  • 贵州网站备案查询/全网推广网站
  • 餐饮团购网站建设/广州百度seo