28.2. Anacron

Anacron´Â ÀÛ¾÷ ½ºÄÉÁÙ·¯·Î¼­ cron°ú À¯»çÇÏÁö¸¸ ½Ã½ºÅÛÀÌ °è¼ÓÀûÀ¸·Î ÄÑÁ®ÀÖÁö ¾Ê¾Æµµ ÀÛµ¿ÇÏ´Â Â÷ÀÌÁ¡ÀÌ °®½À´Ï´Ù. anacronÀº º¸Åë cron¿¡ ÀÇÇØ ¼öÇàµÇ´Â ¸ÅÀÏ, ¸ÅÁÖ¿Í ¸Å¿ù ÀÛ¾÷À» ½ÇÇàÇϱâ À§ÇÏ¿© »ç¿ëµË´Ï´Ù.

Anacron ¼­ºñ½º¸¦ »ç¿ëÇϱâ À§Çؼ­´Â anacron RPM ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Çϸç anacron ¼­ºñ½º°¡ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù. ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϱâ À§Çؼ­´Â rpm -q anacron ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¼­ºñ½º ½ÇÇà ¿©ºÎ´Â /sbin/service anacron status ¸í·ÉÀ» ÅëÇÏ¿© ¾Ë¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.

28.2.1. Anacron ÀÛ¾÷ ¼³Á¤Çϱâ

/etc/anacrontab ¼³Á¤ ÆÄÀÏ¿¡ Anacron ÀÛ¾÷ ¸ñ·ÏÀÌ ´ã°ÜÀÖ½À´Ï´Ù. ¼³Á¤ ÆÄÀÏÀÇ °¢°¢ÀÇ ÁÙÀº ÇÑ°¡Áö ÀÛ¾÷¿¡ »óÀÀÇÏ¸ç ´ÙÀ½°ú °°Àº Çü½ÄÀ» °®½À´Ï´Ù:

period   delay   job-identifier  command

AnacronÀº ¼³Á¤ ÆÄÀÏÀÇ period Ç׸ñ¿¡ ÁöÁ¤µÈ Áֱ⠳»¿¡¼­ °³º° ÀÛ¾÷µéÀÌ ½ÇÇàµÇ¾ú´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù. ¸¸ÀÏ ÁÖ¾îÁø Áֱ⿡ ÀÛ¾÷ÀÌ ½ÇÇàµÇÁö ¾Ê¾Ò´Ù¸é AnacronÀº delay ¿µ¿ª¿¡¼­ ÁöÁ¤µÈ Áöü ½Ã°£ (ºÐ ´ÜÀ§)¸¸Å­ ´ë±â ÈÄ command ¿µ¿ª¿¡¼­ ÁöÁ¤µÈ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

ÀÛ¾÷ÀÌ ¿Ï·áµÈ ÈÄ AnacronÀº /var/spool/anacron µð·ºÅ丮¿¡ Àִ ŸÀÓ½ºÅÆÇÁ ÆÄÀÏ¿¡ ³¯Â¥¸¦ ±â·ÏÇÕ´Ï´Ù. (½Ã°£À» »©°í) ³¯Â¥¸¸ »ç¿ëµÇ¸ç job-identifierÀÇ °ªÀº ŸÀÓ½ºÅÆÇÁ ÆÄÀÏÀÇ ÆÄÀϸíÀ¸·Î »ç¿ëµË´Ï´Ù.

SHELL°ú PATH¿Í °°Àº ȯ°æ º¯¼öµéÀº cron ¼³Á¤ ÆÄÀÏ°ú ¸¶Âù°¡Áö·Î /etc/anacrontab ÆÄÀÏÀÇ ½ÃÀÛ ºÎºÐ¿¡ Á¤Àǵ˴ϴÙ.

±âº» ¼³Á¤ ÆÄÀÏÀº ´ÙÀ½°ú À¯»çÇÕ´Ï´Ù:

# /etc/anacrontab: configuration file for anacron

# See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# These entries are useful for a Red Hat Linux system.
1       5       cron.daily              run-parts /etc/cron.daily
7       10      cron.weekly             run-parts /etc/cron.weekly
30      15      cron.monthly            run-parts /etc/cron.monthly

±×¸² 28-1. ±âº» anacrontab

±×¸² 28-1¿¡¼­ º¼ ¼ö ÀÖµíÀÌ Red Hat Linux¿¡¼­ anacronÀº ¸ÅÀÏ, ¸ÅÁÖ, ¸Å¿ù ½ÇÇàµÇ´Â cron ÀÛ¾÷ÀÌ Á¦´ë·Î ½ÇÇàµÇ´ÂÁö È®ÀÎÇϵµ·Ï ¼³Á¤µÇ¾ú½À´Ï´Ù.

28.2.2. ¼­ºñ½º ½ÃÀÛ°ú Á¤Áö

anacron ¼­ºñ½º¸¦ ½ÃÀÛÇϽ÷Á¸é /sbin/service anacron start ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¼­ºñ½º¸¦ Á¤ÁöÇÏ·Á¸é /sbin/service anacron stop ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ºÎÆýà ¼­ºñ½º¸¦ ½ÃÀÛÇϱ⸦ ±ÇÀåÇÕ´Ï´Ù. ºÎÆýà ÀÚµ¿À¸·Î anacron ¼­ºñ½º¸¦ ½ÃÀÛÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â 14 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.