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

Linux之crontab使用

一,查看cron是否已经在运行

查看crontab的运行状态

sudo service cron status

systemctl status cron
 

开启crontab:

sudo service cron startsudo service cron restart

二,编辑cron定时任务

crontab -e

加入你自己的命令,定时跑脚本:

三,命令使用说明

查看crontab任务
使用 crontab -l 命令可以列出当前用户的crontab任务:

crontab -l

编辑crontab文件
crontab -e 命令允许用户编辑当前用户的crontab文件:

crontab -e

删除crontab任务
crontab -r 命令可以删除当前用户的crontab文件及其中的条目:

crontab -r

基本语法介绍

Crontab条目由六个字段组成,格式如下

minutehourday_of_monthmonthday_of_weekcommand

分钟 (minute): 0 - 59
小时 (hour): 0 - 23
日期 (day_of_month): 1 - 31
月份 (month): 1 - 12 或 JAN-DEC
星期几 (day_of_week): 0 - 7 或 SUN-SAT(7 或 0 表示星期天)
命令 (command): 要执行的命令或脚本

特殊字符:

  • *(星号): 表示所有可能的值
  • ?(问号): 表示单个数字,用于日期和星期几
  • -(连字符): 表示一个范围
  • /(斜杠): 表示一个间隔频率

例如:以下是一些crontab条目的示例:

每天凌晨1点执行 backup.sh 脚本:

0 1 * * * /path/to/backup.sh

每小时的第15分钟执行 check_system.sh 脚本:

15 * * * * /path/to/check_system.sh

每小时的第5到第20分钟执行 process_data.sh 脚本:

5-20 * * * * /path/to/process_data.sh

每天的第2到第5小时,每隔30分钟执行 monitor_system.sh 脚本:

0,30 2-5 * * * /path/to/monitor_system.sh


http://www.mrgr.cn/news/65583.html

相关文章:

  • C#高级:利用反射进行同名字段的映射(类似于AutoMap)
  • 【工具变量】大数据管理机构改革DID(2007-2023年)
  • RV1126-SDK学习之OSD实现原理
  • 大模型面试题:Prefix LM和Causal LM的区别是啥?
  • [Javaee]JVM
  • 小牛视频翻译 ( 视频翻译 字幕翻译 字幕转语音 人声分离)
  • JavaEE-多线程初阶(3)
  • Android笔记(三十三):封装设备性能级别判断工具——低端机还是高端机
  • MySQL表的增删改查(CRUD2)
  • 栈和队列(三)
  • 新手入门c++,咳咳,(9),咳咳
  • 你从未见过的小主机,买也买不到的科技尤物,只让你眼馋
  • 考公VS考研,在职上班族拼哪个性价比高?
  • Ubuntu开启FTP与SSH服务
  • JS中面向对象
  • 源码阅读心得---如何从零开始阅读一个框架的源码
  • (七)Python运算符和优先级
  • 心觉:人每日60000念头,如何让你的时间精力只专注于核心目标?
  • R 语言数据导入与导出
  • 贝尔不等式的验证
  • “代码世界的必修课:Git完整指南“(3)
  • SSD201 SSD202D SigmaStar智能高清显示芯片
  • 「Mac畅玩鸿蒙与硬件15」鸿蒙UI组件篇5 - Slider 和 Progress 组件
  • 北京美信时代渠道代理:运维后期维保服务策略
  • 跳表原理笔记
  • TensorRT-LLM笔记