【发布时间】:2015-11-15 02:46:23
【问题描述】:
我需要在一天中的特定时间运行一个函数(例如 0010、0610、1210、1810)。我目前的方法使用股票代码for _ = range time.Tick(21600 * time.Second),我以其中一个时间间隔(例如 1210)手动启动程序。这显然是次优的。
解决这个问题的最佳方法是什么?我想过每 60 秒运行一次自动收报机,然后检查时间是否与其中一个间隔匹配,但这似乎不太优雅。
【问题讨论】:
-
为什么不使用 cron 作业来启动(并在必要时终止)程序?