我需要在1st June, 2015 at 10 pm
上只運行一次作業。我認爲cron的表達會是Cron表達式在特定日期運行作業
0 0 22 1 6 ? 2015
以上是否正確?或者應該是0 0 22 1 6 * 2015
?
我需要在1st June, 2015 at 10 pm
上只運行一次作業。我認爲cron的表達會是Cron表達式在特定日期運行作業
0 0 22 1 6 ? 2015
以上是否正確?或者應該是0 0 22 1 6 * 2015
?
我認爲兩者都是正確的,但如果您看到佔位符0 0 22 1 6 ? 2015
的描述更好。
*(「所有值」) - 用於選擇字段中的所有值。例如,分鐘字段中的「」表示「每分鐘」。
? (「沒有具體的值」) - 當您需要指定 允許字符的兩個字段之一而不是其他的字段時,很有用。例如,如果我希望我的觸發器在當月的某個特定日期 (例如第10次)中觸發,但不在乎一週中哪天發生了哪一天,我會在當天放置「10」月份字段和「?」在 星期幾字段。請參閱下面的示例進行說明。
正確的複製只是:
0 0 22 1 6 ? 2015
這是因爲?字符必須出現在月份的日期或星期的日期字段中。
如文檔中表示(票據在最末尾部分):
支持同時指定一個天的周和日的日值是 不完整(您目前必須在其中一個 字段中使用'?'字符)。
祝你好運!