cronjob何时真正开始?

索托兹

我的问题来自我观察到每分钟cronjob运行时所做的观察:

12:00:15 (cron started)
12:01:20 (cron started)
12:02:02 (cron started)
.
.
.

似乎cron并非每分钟(每60秒)运行一次。该cron实际上运行php脚本,该脚本执行mysql查询以选择和更新数据库。不到2秒即可完成。

按分钟计划的cronjob应该在该分钟的开始时间(12:00:00)运行还是在该分钟的其他任何特定秒运行?

系统的负载与此有关吗?有什么方法可以确保一分钟开始时就启动cron?

德米特里·格里戈里耶夫(Dmitry Grigoryev)

您所观察到的结果一点也不令我感到惊讶,cron这并不精确到第二个。您可以相信*它可以在您对其进行编程的分钟内运行任务,但是您实际上不应该依赖于更高的精度。

如果您需要在准确的时间开始工作,则应该更早地开始工作,并在脚本中等待该时刻到来。而且由于1分钟是所支持的最小间隔cron,因此我会考虑使用其他选项来启动它(例如Python脚本)。

(*)参见下面的评论

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node产生的子进程何时真正开始?

来自分类Dev

Jersey Rest服务何时真正开始/关闭?

来自分类Dev

如何使Notepad ++真正开始最大化?

来自分类Dev

何时真正调用idTokenChanges?

来自分类Dev

Scala何时真正复制对象?

来自分类Dev

libjit何时真正值得?

来自分类Dev

VirtualBox快照何时真正发生

来自分类Dev

Scala何时真正复制对象?

来自分类Dev

POSIX select()何时真正返回?

来自分类Dev

如何用真正的Cronjob替换WordPress Cron?

来自分类Dev

流程何时开始

来自分类Dev

EDT何时开始?

来自分类Dev

事件循环何时开始?

来自分类Dev

注入的bean何时真正初始化?

来自分类Dev

该脚本何时真正与MySql通信?

来自分类Dev

销毁动作何时真正销毁物品?

来自分类Dev

Spark分区中的数据何时真正实现?

来自分类Dev

该脚本何时真正与MySql通信?

来自分类Dev

Java中何时真正存在线程?

来自分类Dev

Java会话-会话何时真正创建?

来自分类Dev

真正困惑从何处开始,多选操作?

来自分类Dev

INSERT期间LOCK何时开始

来自分类Dev

检查何时开始R会话?

来自分类Dev

何时开始测试Rails应用

来自分类Dev

JWTSecurityTokenHandler.ValidateToken()何时真正有效?

来自分类Dev

MySQL:何时真正需要MySQL中的Flush Privileges?

来自分类Dev

Java中何时真正发生内存不足异常?

来自分类Dev

检测何时真正写入了视频文件?

来自分类Dev

->我何时在球拍中真正有用?