2017-01-24 48 views

回答

0

我認爲這隻能通過原始的cron查詢是不可能的。

你有兩個問題:

首先是你必須做一些事情耽誤您的查詢在15分鐘後才能運行。

其次是查詢將取決於您的應用程序開始的時間。我認爲如果不每次手動構建查詢,都無法解決第二個問題(當然,您可以計算它)。

讓我們假設你的應用程序開始於14:27

所以您的查詢必須是類似的東西42 */1 * * * ?

編輯: 潛在的解決方案

  1. 定義腳本,將應用程序之後運行在調度程序中啓動並註冊一個時間任務(確保它是由您的cron調度程序支持的)
  2. 該腳本的計算值(15+您的應用程序開始時間,我以前寫過),並用正確計算的cron表達式註冊另一個腳本。

具有必須被執行,並且被登記在第二表達(即計算)樓內設有商務邏輯第三腳本

相關問題