linux系统里面定时任务是由cron系统服务来控制的
看一下这个服务的状态
文章插图
可以看出这个系统服务是默认启动的
1.配置文件
crontab的配置文件是/etc/crontab
直接打开看一下这个文件
文章插图
文件给出的说明比较详细了
2.编辑定时任务
使用”crontab -e”来编辑定时任务
制作一条最简单的定时任务
这里值使用*表示所有,下图命令就是
每月每天每小时每分钟以及无论是周几
将date信息追加写入到/usr/local/src/date.txt里面
文章插图
等待几分钟后查看这个文件内容,已经有写入的内容了
文章插图
3.查看定时任务列表
使用crontab -l来查看已有的任务列表
文章插图
4.设置具体的执行时间
(1)隔一段时间执行一次
若果想每隔几分钟执行一次可以使用*/n的格式来设置时间
文章插图
隔一段时间再观察
/2到/6的时间都没有问题
文章插图
但是其他个别的执行时间是有问题的
文章插图
*/n代表能被整除时,才会生效
想要间隔指定时间比如90分钟,这类无法被分钟数整除的
crontab无法实现
(2)指定一个时间段
使用,指定多个时间
在每个小时的第2,5,9,12分钟时执行命令
2,5,9,12 * * * * 要执行的命令使用-指定一个时间段
在每个小时的第5分钟到第15分钟时执行命令
5-15 * * * * 要执行的命令(3)其他的例子
周2周4周6凌晨3点20执行命令
20 3 * * 2,4 执行命令凌晨0点到6点每隔10分钟执行一次命令
*/10 0-6 * * * 执行命令(4)注意
如果执行的命令里面使用了环境变量的内容
需要在执行命令里面再定义一下环境变量
在脚本指定shell的下面一行添加
. /etc/profile. ~/.bash_profile【cron表达式在线解析 cron每10分钟执行一次】或者使用具体的路径
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 有哪些优质翻译软件 百度翻译在线翻译
- 提升人像魅力的秘密武器:美图秀秀在线版腮红功能
- 提升网页设计效果:在线PS套索工具调出滤镜库的新技巧
- 如何查看钉钉在线课堂数据
- 如何利用亿图在线快速绘制高效因果图
- 利用在线工具将Word文档转换为长图的方法
- 如何使用在线工具将语音转换为文字
- 制作在线试题的方法及注意事项
- 如何在UltraEdit中关闭正则表达式
- 免费网站在线观看人数在哪直播?B站免费在线观看人数查询指南