暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

定时任务中关于 * */2 和 00 */2 区别

原创 lmj 2021-11-19
5055

结论:

* * * * * -- 每分钟执行一次

* */2 * * * -- 每两小时执行60次

00 */2 * * *  -- 每2小时的整点执行一次

相关知识:

*    *    *    *    * 

分 时 日 月 周

在以上各个字段中,还可以使用以下特殊字符:

  • 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
  • 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
  • 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
  • 正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

测试方案:

创建定时任务,查看日志中的输出时间,即可知道执行的次数

测试步骤:

1. 创建定时任务:

[omm@mogdb ~]$ crontab -l
* * * * * date >> /opt/software/1.log
* */2* * * date >> /opt/software/2.log
00 */2* * * date >> /opt/software/3.log

2. 检查是否生成 .log 文件

3. 查看文件内容

1)查看 1.log:* * * * * -- 每分钟执行一次


2)查看 2.log: * */2 * * * -- 每两小时执行60次

3)查看 3.log: 00 */2 * * *  -- 每2小时的整点执行一次

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论