#####################################
#  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);
 }
}




#################################
# 
#################################