linux每40分钟运行一次,【linux】crontab 每 16 分钟运行一次 的执行计划?

linux每40分钟运行一次,【linux】crontab 每 16 分钟运行一次 的执行计划?我一直以为 crontab 16 是从加入执行计划时间开始 每 16 分钟运行一次 今天因为其他原因记录了一下日志 才发现原来不是我想的那样 如图 忽略标红的内容 实际执行计划其实是每小时的 0 分 16 分 32 分 48 分执行的 于是我特意在 http tool lu crontab 测试了一下 执行计划确实如上图所示 我又做了如下测试 gt 0 13 那

我一直以为 crontab */16 * * * * 是从加入执行计划时间开始,每16分钟运行一次。

今天因为其他原因记录了一下日志,才发现原来不是我想的那样。。。

8590ac1668291fce3582905919e88ed3.png

如图,忽略标红的内容,实际执行计划其实是每小时的 0分,16分,32分,48分执行的。。。

于是我特意在http://tool.lu/crontab/测试了一下,执行计划确实如上图所示。

我又做了如下测试 > 0 */13 * * *

f4936092cf1e7ae24073a2e84af90719.png

那么问题来了。。我就是想精确地 每 16 分钟运行一次 ,该怎么搞?

回答

可以用15条crontab做到: 16分和60分的最小公倍数是240

crontab任务如果是以每几分钟执行的话,那么下一小时开始就是下一小时的0分

写脚本实现吧,crontab实现不了。

crontab应该实现不了这种需求

0,16,32,48 0,4,8,12,16,20 * * *

4,20,36,52 1,5,9,13,17,21 * * *

8,24,40,56 2,6,10,14,18,22 * * *

12,28,44 3,7,11,15,19,23 * * *

或者

cron.sh

step=960

for (( i=0;i<14400;i=(i+$step) )); do

do something &

sleep $step

done

crontab -e

* */4 * * * sh cron.sh

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176365.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:06
下一篇 2026年3月26日 下午10:07


相关推荐

  • 通过人与人的交互,反思软件系统与软件系统之间的集成交互问题

    通过人与人的交互,反思软件系统与软件系统之间的集成交互问题

    2021年8月16日
    48
  • Java Bean详解

    Java Bean详解JavaBean是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java类可以通过自省机制(反射机制)发现和操作这些JavaBean的属性。功能特点用户可以使…

    2022年6月12日
    26
  • Intellij IDEA创建web项目 [超详细]

    Intellij IDEA创建web项目 [超详细]接触 Java 有些年头了 相信大家已经忘记了怎么创建一个不使用构建工具和任何 JavaWeb 框架的原始 JavaWeb 项目 最近接触一个老项目 就是使用很原始的方式搭建的 虽然使用了 Spring 的技术 但是没有使用构建工具 手工管理庞大的依赖 Java 类库 而且还是 Eclipse 项目 习惯了 IDEA 不想再用回 Eclipse 而且对比把一个不使用构建工具创建的项目改成使用构建工具的项目工作量和带来的效益 决定还是先不要使用构建工具 只是改成 IDEA 项目

    2026年3月17日
    2
  • QQ微信都是腾讯的吗_腾讯为什么放弃qq

    QQ微信都是腾讯的吗_腾讯为什么放弃qq中国第一大APP是哪一个?当然是微信。那么第二大APP是哪一个呢?答案是已经21岁的互联网“化石级”产品——QQ!QQ的今天月活用户居然高达7.35亿,稍微观察一下就会发现一个奇怪的现象…

    2025年12月7日
    7
  • 打造智能Agent的“质检员”:基于DeepSeek的自动化评估体系实战

    打造智能Agent的“质检员”:基于DeepSeek的自动化评估体系实战

    2026年3月15日
    2
  • 用Python读写文件的方法

    用Python读写文件的方法在文中 我们将研习如何用 Python 读取文件 然后 向文件写入内容并再次保存它 使用 Python 读写某种特别类型的文件 例如 JSON CSV Excel 等 一般会有专门的模块 但是 在这里 我们将用 Python 打开文本文件 txt 若使用 Python 的 open 函数 它将返回一个文件对象 此对象将包含一些方法和属性 我们可以使用这些方法和属性获得已打开文件的相关信息 并且 可以使用这些方法来更改所打开的文件 用 open 读取文件在本节中 我们将学习如何使用 open 函数在 Python 中加载文

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号