| TaskFoorest ÀÛ¾÷ ½ºÄÉÁÙ·¯ ÀÛ¾÷ / ÀÛ¾÷À» üÀÎÇÏ°í Time Dependenci¸¦ ¸¸µå´Â °£´ÜÇÏÁö¸¸ Ç¥ÇöÀûÀÎ ÀÛ¾÷ ½ºÄÉÁÙ·¯ |
Áö±Ý ´Ù¿î·Îµå |
TaskFoorest ÀÛ¾÷ ½ºÄÉÁÙ·¯ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Aijaz A. Ansari
TaskFoorest ÀÛ¾÷ ½ºÄÉÁÙ·¯ ű×
TaskFoorest ÀÛ¾÷ ½ºÄÉÁÙ·¯ ¼³¸í
ÀÛ¾÷ / ÀÛ¾÷À» üÀÎÇÏ°í Time Dependenci ¸¸µé±â¸¦ »ç¿ëÇÒ ¼öÀÖ´Â °£´ÜÇÏÁö¸¸ Ç¥ÇöÀûÀÎ ÀÛ¾÷ ½ºÄÉÁÙ·¯ TaskForest Job Scheduler´Â ÀÛ¾÷ / ÀÛ¾÷À» üÀÎÇÏ°í ½Ã°£ Á¾¼Ó¼ºÀ» »ý¼º ÇÒ ¼öÀÖ´Â °£´ÜÇÏÁö¸¸ Ç¥ÇöÀûÀÎ ÀÛ¾÷ ½ºÄÉÁÙ·¯ÀÔ´Ï´Ù. ÅؽºÆ® ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÛ¾÷ Á¾¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÜÀÏ ÄÄÇ»ÅÍ¿¡¼ »ç¿ëÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ½Ä ³ëÇÁ # ÁÖ¿ä ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© ÀÛ¾÷À» ½ÇÇàÇÏ´Â ÀÛ¾÷À» È®ÀÎÇÕ´Ï´Ù. # ±âº»ÀûÀ¸·Î ÀÌ°ÍÀº 23:55 # TaskForest¸¦ »ç¿ëÇÏ´Â °Í±îÁö ½ÇÇàµË´Ï´Ù. ³» $ task_forest = taskforest-> new (); $ task_forest-> runmainloop (); ¶Ç´Â # ¿À´Ã ½ÇÇàµÇµµ·Ï ¿¹Á¤µÈ ¸ðµç ÀÛ¾÷ÀÇ ÇöÀç »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù. # taskforest¸¦ »ç¿ëÇÕ´Ï´Ù. ³» $ task_forest = taskforest-> new (); $ task_forest-> status (); ¼³Ä¡ : ¸ðµâÀ» ¼³Ä¡ÇÏ·Á¸é Ç¥ÁØ ÇÁ·Î ½ÃÀú¸¦ »ç¿ëÇϽʽÿÀ. Perl makefile.plMakeMake TestMake install_wrapper install install_wrapper ¹× ÁÖ¿ä taskforest ½ºÅ©¸³Æ® °¡ÀÌ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â µð·ºÅ丮ÀÇ bin ÇÏÀ§ µð·ºÅ丮¿¡ ¼³Ä¡µË´Ï´Ù . ³ª´Â ÀÌÀüº¸´Ù ½Ã½ºÅÛ¿¡ ÈξÀ ´õ ¸¹Àº Å×½ºÆ®¸¦ Ãß°¡Çß½À´Ï´Ù. ¾î¶² ÀÌÀ¯·Î µç Å×½ºÆ®°¡ ½ÇÆÐÇÏ¸é ¾Ë·ÁÁֽʽÿÀ. Linux ¹× Mac OS X¿¡¼ ½Ã½ºÅÛÀ» Å×½ºÆ®Çß½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¿ÜºÎ Á¾¼Ó¼º¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù (´Ù¸¥ °¡Á·ÀÇ ÀÛ¾÷¿¡ µû¶ó ÀÛ¾÷¿¡ µû¶ó ÀÛ¾÷ÀÌ ÀÖ½À´Ï´Ù. ¡¤ ¸ðµç .PM ÆÄÀÏ¿¡¼ ¹öÀü ¹®ÀÚ¿À» Á¦°ÅÇÏ°í iT¸¦ makefile.pl·Î À̵¿Çß½À´Ï´Ù. Thils´Â ¹öÀü °£¿¡´Â ´ú diff¸¦ ÀǹÌÇÕ´Ï´Ù. ¡¤ »ç¿ëÇÏÁö ¾ÊÀº Äڵ带 Á¦°ÅÇß½À´Ï´Ù. ¡¤ °ÅÁþ Å×½ºÆ® ½ÇÆÐÀÇ À§ÇèÀ» ÁÙÀ̱â À§ÇØ ÀϺΠÅ×½ºÆ® ÄÉÀ̽º¸¦ Çâ»ó½Ãŵ´Ï´Ù. ¡¤ ¹Ýº¹ ÀÛ¾÷ÀÇ ¸¶Áö¸· Ç׸ñÀÌ ¶§·Î´Â ½ÇÇàµÇÁö ¾Ê´Â ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ ¼öÁ¤ µÈ taskforestd ¹× taskforestdssl ±¸¼º ÆÄÀÏ¿¡¼ '¿¬°áµÈ'¿É¼ÇÀ» ½ÂÀÎÇÕ´Ï´Ù.
TaskFoorest ÀÛ¾÷ ½ºÄÉÁÙ·¯ °ü·Ã ¼ÒÇÁÆ®¿þ¾î