5_1 Linux 计划任务

5_1 Linux 计划任务

### 文章目录

  • [5_1 Linux 计划任务](#文章目录 5_1 Linux 计划任务 @[toc] 1. crontab 命令 2. 计划任务书写格式)
  • [@[toc]](#文章目录 5_1 Linux 计划任务 @[toc] 1. crontab 命令 2. 计划任务书写格式)
  • [1. crontab 命令](#文章目录 5_1 Linux 计划任务 @[toc] 1. crontab 命令 2. 计划任务书写格式)
  • [2. 计划任务书写格式](#文章目录 5_1 Linux 计划任务 @[toc] 1. crontab 命令 2. 计划任务书写格式)

用途:按照设置的时间间隔,为用户反复执行某一固定的系统任务

软件包:cronie、crontabs

系统服务:crond

日志文件:/var/log/cron


1. crontab 命令

  • 编辑:crontab -e [-u 用户名]
  • 查看:crontab -l [-u 用户名]
  • 清除:crontab -r [-u 用户名]

2. 计划任务书写格式

shell 复制代码
# 分 时 日 月 周    任务命令行(绝对路径)
# *    匹配范围内任意时间
# ,    分隔多个不连续的时间点
# -    指定连续的时间范围
# /n   指定时间频率,每n...

## 例如:
* * * * *         #每分钟执行一次
30 8 * * *        #每天早晨的8点30分,执行一次
30 23 * * 5       #每周的周五,23:30执行一次
30 23 * * 1-5     #每周的周一至周五,23:30执行一次
30 23 * * 1,3,6   #每周的周一周三周六,23:30执行一次
30 23 1 * 1       #每月的1号或每周一晚上,23:30执行一次
*/6 * * * *       #每6分钟执行一次
4 */2 * * *       #每2小时运行一次

### 案例:
[root@localhost ~]# crontab -e        #编写任务计划
[root@localhost ~]# crontab -l        #查看任务计划
* * * * * date >> /opt/time.txt
[root@localhost ~]# cat /opt/time.txt 
2024年 06月 10日 星期一 02:10:01 CST
2024年 06月 10日 星期一 02:11:01 CST
2024年 06月 10日 星期一 02:12:01 CST
[root@localhost ~]# ls /var/spool/cron    #任务文件存放路径
root
[root@localhost ~]# cat /var/spool/cron/root    #记录root用户计划任务
* * * * * date >> /opt/time.txt
[root@localhost ~]# crontab -r        #删除计划任务
[root@localhost ~]# crontab -l
no crontab for root

相关推荐
斗转星移34 小时前
Ubuntu20.04 中使用vscode中编辑查看PlantUML
linux·vscode·uml·plantuml
正经教主5 小时前
【问题】解决docker的方式安装n8n,找不到docker.n8n.io/n8nio/n8n:latest镜像的问题
运维·docker·容器·n8n
sukida1005 小时前
BIOS主板(非UEFI)安装fedora42的方法
linux·windows·fedora
●^●6 小时前
Linux 权限修改详解:chmod 命令与权限数字的秘密
linux
唯独失去了从容6 小时前
WebRTC服务器Coturn服务器中的通信协议
运维·服务器·webrtc
光而不耀@lgy7 小时前
C++初登门槛
linux·开发语言·网络·c++·后端
joker_zsl7 小时前
docker的安装和简单使用(ubuntu环境)
运维·docker·容器
偶尔微微一笑7 小时前
AI网络渗透kali应用(gptshell)
linux·人工智能·python·自然语言处理·编辑器
Run1.7 小时前
深入解析 Linux 中动静态库的加载机制:从原理到实践
linux·运维·服务器
VI8664956I267 小时前
全链路自动化AIGC内容工厂:构建企业级智能内容生产系统
运维·自动化·aigc