技術討論區 > Java程式設計討論區

請問要如何執行兩個定時任務?

(1/2) > >>

NARs:
各位大大,
請問如果要5分鐘執行一次,和一小時執行一次 , 執行的都是同一個任務,
請問要麼做?

hikohan:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * foo
0 * * * * foo

這樣如何?

特級大肉腳:
肉腳路過,原來JAVA跟Unix的crontab是一樣的語法喔。(驚奇)
(肉腳是沒學過JAVA)

日落:

--- 引述: hikohan 於 2012-05-15 15:56 ---0,5,10,15,20,25,30,35,40,45,50,55 * * * * foo
0 * * * * foo

這樣如何?

--- 引用結尾 ---

每 5 分鐘執行一次
可以縮寫成 */5
不用這麼辛苦


Java 的話
好像可以使用 Quartz
http://joeyta.blogspot.com/2006/07/opensymphony-quartzjava-cron-job.html

hikohan:
其實一開始我寫的是

5,10,15,20,25,30,35,40,45,50,55 * * * * foo
0 * * * * foo

可是,這跟

0,5,10,15,20,25,30,35,40,45,50,55 == */5

不是一樣嗎?

至於 */5 這在 linux ok,有些UNIX不吃這套。   ???




--- 引述: 日落 於 2012-05-15 18:01 ---每 5 分鐘執行一次
應該可以縮寫成 */5
不用這麼辛苦

--- 引用結尾 ---

導覽

[0] 文章列表

[#] 下頁

前往完整版本