【发布时间】:2019-11-30 22:01:32
【问题描述】:
我需要为我的 PHP 代码设置 2 个定时任务非常精确。
Cron 1:
每天 9:24:59 到 15:14:59 之间每 10 分钟运行一次 cron 作业。 即 cron 作业从每天早上 9 小时 24 分 59 秒开始到下午 15 小时 14 分 59 秒。 cron 应该每 10 分钟运行一次, 示例:
9:24:59
9:34:59
9:44:59
9:54:59
...
14:54:59
15:04:59
15:14:59
Cron 2:
每天 9:15 到 15:05 之间每 10 分钟运行一次 cron 作业。 例如:
9:15
9:25
9:35
9:45
...
14:45
14:55
15:05
【问题讨论】:
-
欢迎来到 StackOverflow!您可以使用正确的语法配置接近您需要的 cronjob,但如果您需要在第二个规模上使用它,那么您对 cron 不走运。您可能只需要为此一直运行一个后台脚本(或者在您提早调用它时让脚本先休眠)或一些 cron 工具。一个您可能会喜欢的用于配置 cron 时间的工具:https://crontab.guru/
-
奇怪的时间要求是怎么回事?
-
@Sammitch 我正在尝试为 NSE 股票构建 10 分钟烛台。通常烛台是用(OHLC)股票的开盘价、最高价、最低价、收盘价构建的,但根据我的要求,我不必构建带有上影线和下影线的烛台,所以我计划忽略高价和低价特定时间段内的股票。我刚刚计划用股票的开盘价和收盘价构建烛台。而不是通过 websocket 监听和记录股票的每一个分时数据,...
-
@Sammitch 我将只记录股票在特定时间的最后交易价格以构建烛台。例如,我将股票在 9:15 的最后成交价记录为前 10 分钟烛台的开盘价,并将 9:24:59 的最后成交价作为前 10 分钟烛台的收盘价。同样每 10 分钟一次。第一个烛台:开盘价 - 9:15;收盘价 - 9:24:59;第二根烛台:开盘价 - 9:25;收盘价 - 9:34:59 ;