2016-02-16 68 views
1

我想在特定的時間定義彈簧調度器(或石英克朗調度器)。如何在特定時間定義調度程序?

例如,我已經給了特定時間應該運行某個工作。那些時間是09:00,12:15,15:35,19:05 所以你可以看到這些時間是隨機的。

所以我無法安排他們在cron

有另一種方式火在這些時間指定的作業?

回答

0

如果時間是固定的,即使它們看起來是隨機的,也可以通過Cron。您可以嘗試在crontab加主菜,如: 00 * 09 * USER yourcommande /這裏 15 12 * * *用戶yourjob /這裏 35 15 * * *用戶Nextjob

Synthax是: 毫米HH DD MM YY命令

+0

沒有。這不會爲我工作。我希望調度程序執行此操作,而不是每次都發出命令的人 – user1771680

+0

因此,您希望在特定的(隨機)時間只運行一次不同的作業? 可能你需要'at'commande shell。例如: #at -f myjob.sh hh:mm M dd –

0

這不是特別優雅,但如果這些時間總是恆定的,你可以有四個獨立的計劃,每個計劃都有一個cron語句。

+0

不,他們不是固定的 – user1771680

+0

如果沒有時間表,那麼你怎麼能有一個時間表?我有時候有一個端點觸發了一個任務,所以你需要做一個HTTP請求,但是這又必須手動完成...... – Janome314

+0

你有一個點, – user1771680

相關問題