#####################################
# TimerTask #
#####################################
ÀÛ¼ºÀÚ : ÀåÇüÈ
ÀÛ¼ºÀÏ : 2012. 09. 06
¼öÁ¤ÀÏ :
¿øº» : http://mudchobo.tistory.com/271
¼³¸í :
TimerTask ¸¦ ÀÌ¿ëÇÏ¿© ÁÖ±âÀûÀÎ ÀÛ¾÷À» ¼öÇàÇÑ´Ù.
- Tomcat ¿¡¼ Á¤Áö½Ã »ç¿ë°¡´ÉÇÑÁö È®ÀÎ ÇÊ¿ä
################################# ################################# #################################
#################################
#
#################################
import java.util.TimerTask;
public class WeeklySearch extends TimerTask {
@Override
public void run() {
System.out.println("WeeklySearch!");
}
}
import java.util.Calendar;
import java.util.Timer;
public class Scheduler {
public static void main(String[] args) {
WeeklySearch weeklySearch = new WeeklySearch();
Timer timer = new Timer();
Calendar date = Calendar.getInstance();
date.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
date.set(Calendar.AM_PM, Calendar.PM);
date.set(Calendar.HOUR, 11);
date.set(Calendar.MINUTE, 29);
date.set(Calendar.SECOND, 0);
date.set(Calendar.MILLISECOND, 0);
// 1¹øÂ° TimerTask°´Ã¼¸¦
// 2¹øÂ° ½ÃÀÛ ½Ã°£
// 3¹øÂ° ÁÖ±â, 1000¹Ð¸®ÃÊ
timer.scheduleAtFixedRate(weeklySearch, date.getTime(),
1000 * 60 * 60 * 24 * 7);
}
}
#################################
#
#################################