如何在 MySQL 上存储 cron 时间表达式



我正在使用这个 cron 库。

我想将此表达式存储到 MySQL。

关于将此库 cron 时间表达式存储在数据库中的最佳实践的任何建议?

例如。

# At 10 minutes
* 10 * * * *
# Every 10 minutes
0 */10 * * * *
# At midnight
00 00 00 * * *
# Available Cron patterns
Asterisk. E.g. *
Ranges. E.g. 1-3,5
Steps. E.g. */2
# And Cron Ranges
Seconds: 0-59
Minutes: 0-59
Hours: 0-23
Day of Month: 1-31
Months: 0-11 (Jan-Dec)
Day of Week: 0-6 (Sun-Sat)

任何意见或建议将不胜感激。

提前谢谢你。

你应该通过记住cron可以吸收什么来设计。

0 10,12,14,16,18,20,22 * * *

用于每 2 小时在 10 小时到 22 小时做某事。同样,一些列表可能会针对月、日等。所以,不要缩小太多。只需创建一个足够长度的字符串即可开始。稍后在积累大量数据后,您将通过数据。

最新更新