在两个日期

时间:2016-10-04 20:05:28

标签: mysql

我有一个MySQL事件,工作正常,这不是我的问题,这里的问题是我想执行该事件on month n/5th/year n and on month n/19th/year n 例如on 10/4/2016 and then on 10/19/2016可以在一个事件中组合两个日期吗?如果不是什么可以解决方案?

我正在考虑这个选项:

1-每月创建2个活动,第1天创建2个活动,第19个创建另一个活动。

很抱歉没有发布代码,但这不是代码问题。

1 个答案:

答案 0 :(得分:0)

您可以使用 crontab 执行可能日期/时间的事件。 Crontab 接受5个参数来设置执行日期/时间。

* * * * *  YOUR_COMMAND_TO_EXECUTE

此处每个*都是 Contab 的单个参数。

* --> min (0 - 59)
* --> hour (0 - 23)
* --> day of month (1 - 31)
* --> month (1 - 12)
* --> day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is also Sunday)

示例

# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

以下是 crontab Overview

的详细信息