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

libjit何时真正值得?

来自分类Dev

INSERT期间LOCK何时开始

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Scala何时真正复制对象?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

检查何时开始R会话?

来自分类Dev

何时真正调用idTokenChanges?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

VirtualBox快照何时真正发生

来自分类Dev

流程何时开始

来自分类Dev

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

来自分类Dev

Java中何时真正存在线程?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Scala何时真正复制对象?

来自分类Dev

何时开始测试Rails应用

来自分类Dev

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

来自分类Dev

POSIX select()何时真正返回?

来自分类Dev

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

来自分类Dev

EDT何时开始?

来自分类Dev

事件循环何时开始?