ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux定时任务调度

2022-02-28 09:04:34  阅读:212  来源: 互联网

标签:表示 任务调度 crontab 编辑 Linux 定时 执行 比如


简介

主要讲解linux中何为任务调度和调度的使用方式

任务调度的概念是,在系统特定的时间执行特定的任务,可能是一个shell脚本,可以只是一段shell命令。

比如想每天凌晨4点备份mysql数据库,每个月一号凌晨两点进行日志文件的清洗等。

crontab -e :编辑个人任务调度。
crontab -l : 查看个人的任务调度。
crontab -r : 删除所有个人任务调度。

第一步:执行crontab -e ,会弹出一个文件,让你编辑cron表达式。
在这里插入图片描述
编辑完保存就生效。
表达式讲解:
有五个设置时间的站位:

#第一个*是分钟 第二个是小时 第三个是日期 第四个是月份 第五个是星期几0-7(0和7都是星期天),接着就是执行的命令
# *号表示任意,比如 1 * * * * 表示每个小时的1分都会执行。
# ,号表示分割,比如 1,2,3 * * * * 表示每个小时的1、2、3分钟都是执行。
# -号表示一个区间,比如 1 1-3 * * * 表示每天的1-3时的第一分钟都会执行。
# */n  表示每个多少就是一次, 比如*/2 * * * * 表示每隔两分钟执行一次。
* * * * * command

在这里插入图片描述
如果想要删除个别,就crontab -e 进去编辑按需删除。

也可以在/etc/crontab文件统一配置定时任务。
在这里插入图片描述
需要添加一个用户名。

编辑完保存后使用
/bin/systemctl restart crond.service 命令进行更新。

标签:表示,任务调度,crontab,编辑,Linux,定时,执行,比如
来源: https://blog.csdn.net/qq_40837310/article/details/123161910

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有