ÀÌÀü ´ÙÀ½ Â÷·Ê

4. Leafnode¸¦ ¾î¶»°Ô ¿î¿µÇϴ°¡?

ÀÌÁ¦ ´ç½ÅÀº ´º½º ¼­¹ö ½Ã½ºÅÛÀ» ¼³Á¤ÇÏ°í ÀÛµ¿Çϵµ·Ï ÇßÁö¸¸ ¾ÆÁ÷ ÇØ¾ß ÇÒ °ÍÀÌ ¾à°£ ³²¾Æ ÀÖ½À´Ï´Ù. /usr/lib/leafnode/config¸¦ ÆíÁýÇÔÀ¸·Î½á ±×·ìÀÇ ¸¸±â ³¯Â¥¸¦ ¼³Á¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¿À·¡µÈ ¸Þ½ÃÁö°¡ ¾ðÁ¦ »èÁ¦µÇ¾î¾ß ÇÏ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù. ´ç½ÅÀÌ ¸¹Àº À¯Áî³ÝÀ» ÀÚÁÖ ÀÐÀ» °æ¿ì 20ÀÏÀÇ ±âº» ¼³Á¤ ±â°£Àº ³Ê¹« ±æ°í 4ÀÏÀ̳ª 1ÁÖÀÏ Á¤µµ°¡ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡ Àû´çÇÑ ±â°£ÀÔ´Ï´Ù. ´ç½ÅÀº ¸ðµç ±×·ì¿¡ °ªÀ» ÀÏ°ýÀûÀ¸·Î ¼³Á¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ("expire = n" : ¸ðµç ±×·ìÀ» nÀÏ µ¿¾È º¸°üÇÕ´Ï´Ù.) ¹Ý¸é ƯÁ¤ ±×·ìÀ» groupexpire foo.bar n À¸·Î Ç¥½Ã ÇÔÀ¸·Î½á, foo.bar¶ó´Â ±×·ìÀ» n ÀÏ µ¿¾È º¸°üÇϵµ·Ï ¼³Á¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·± ¼³Á¤¸¸À¸·Î´Â Leafnode°¡ ¿À·¡µÈ ¸Þ½ÃÁö¸¦ »èÁ¦ÇÏ°Ô ÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ ¹®Á¦´Â texpire¿¡ ÀÖ½À´Ï´Ù. ±×°ÍÀº cron¿¡ ÀÇÇؼ­³ª Á÷Á¢ ÀÔ·ÂÇؼ­ ½ÇÇà µÉ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à ´ç½ÅÀÇ ÄÄÇ»ÅÍ¾Æ Ç×»ó ÀÛµ¿ÁßÀ̶ó¸é 'news'¶ó´Â »ç¿ëÀÚÀÇ Å©·ÐÅÇ ¼³Á¤¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀ» Ãß°¡ ÇÕ´Ï´Ù. (ÆíÁýÇÏ·Á¸é, news »ç¿ëÀÚ·Î ·Î±×ÀÎÇÏ¿© "crontab -e"¶ó°í ÀÔ·ÂÇϰųª root¿¡¼­ "crontab -u news -e"¶ó°í ÀÔ·ÂÇÕ´Ï´Ù.) ÀÌ ¼³Á¤ ÁÙÀº Å©·Ð µ¥¸óÀÌ ¸Å 19:00 ¸¶´Ù texpire¸¦ ½ÃÀÛÇϵµ·Ï ÇÕ´Ï´Ù.

0 19 * * * /usr/local/sbin/texpire

´õ ÀÚ¼¼ÇÑ ¼³Á¤Àº Å©·ÐÅÇÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ º¸¼¼¿ä. ¸¸¾à ´ç½ÅÀÇ ÄÄÇ»ÅÍ°¡ Á¤±âÀûÀ¸·Î ÄÑÁöÁö ¾Ê´Â´Ù¸é, ´ç½ÅÀÌ ´º½º±ÛÀ» ¹Þ¾Æ¿À´Â °ÍÀÌ ´À·ÁÁ³´Ù°í ´À³¥ ¶§¸¶´Ù texpire¸¦ ¼öÀÛ¾÷À¸·Î ½ÇÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ±×°ÍÀº Å©·ÐÀ» ÀÌ¿ëÇÑ ¹æ¹ýÀÌ ÁÁ½À´Ï´Ù.


ÀÌÀü ´ÙÀ½ Â÷·Ê