crontab

CRONTAB(5)                    File Formats Manual                   CRONTAB(5)



ì´ë¦
       crontab - cron ì²ë¦¬ë¥¼ ìí íì´ë¸ íì¼

ì¤ëª
       crontab íì¼ì ë´ê¸¸ ë´ì©ì cron(8) ë°ëª¬ì ìí´ ì¤íë  í¹ì  ë´ì©ì¸ë°, ê·¸
       ì¼ë°ì ì¸ íìì, ``ì´ ëªë ¹ì ì´ë  ì´ìê°ì ì¤ííë¼'' ìì´ë¤.  ê° ì¬ì©ìë ìì ì
       crontab íì¼ì ì¬ì©í  ì ìì¼ë©°, crontab íì¼ìì ì§ì í ëªë ¹ì ìì ì íë¡ì¸ì¤ë¡
       ì¤íëë¤.  ì¼ë°ì ì¼ë¡ uucp, news ê°ì ê²ì ì´ crontab íì¼ì ì§ì íë©°, su(1)
       ëªë ¹ì¼ë¡ ì¬ì©ì를 ë°ê¾¸ìì¼ë, ì´ì  ì¬ì©ìì íë¡ì¸ì¤ë¡ ì¤í íê³ ì í ë 주ë¡
       ì¬ì©ëë¤.

       ë¹ ì¤, 공문ìë, í문ìë¡ ììíë ì¤, ì¤ ì²«ì¹¸ì `#' 문ìê° ìë ì¤ì 모ë
       무ìëë¤.  ëí cron ëªë ¹ì´ ì§ì ëì´ ìë ì¤ ìììë 주ìì ì¬ì©í  ì ìë¤.  ëí,
       íê²½ë³ì ì¤ì íë ê³³ìë ì´ ì£¼ì문ì ì¬ì©í  ì ìë¤.

       cron ë°ëª¬ìì ì²ë¦¬ë  ê° ì¤ì íê²½ë³ìê° ì§ì ëì´ ìë ì¤ì´ë, cron ëªë ¹ì´
       ì§ì ëì´ ìë ì¤ì´ë¤.  íê²½ë³ì를 ì§ì íë íìì ë¤ìê³¼ ê°ë¤.

           name = value

       `=' 문ì ì¬ì´ì ìë 공백문ìë ì íì ì´ë¤.  name ì ê°ì¼ë¡ ì§ì ëë value ìë
       공백문ìê° ìì´ì¼íë¤.  value ê°ì 공백문ìê° ìì ê²½ì°ìë ë°ìí(ìì
       ë°ìíë, í° ë°ìí, ì§ì´ ë§ìì¼í¨)ë¡ ì§ì íë¤.

       ì¬ë¬ íê²½ ë³ìë¤ì cron(8) ë°ëª¬ì ìí´ ìëì¼ë¡ ì§ì ëë¤.  SHELL ê°ì /bin/sh,
       LOGNAMEê³¼ HOME ê°ì /etc/passwd íì¼ìì ê·¸ crontab íì¼ ìì 주ì ê²ì
       ì·¨íë¤.  HOME ê°ê³¼ SHELL ê°ì crontab íì¼ìì ìë¡ê² ì§ì ë  ìë ìì§ë§,
       LOGNAME ê°ì ë°ê¿ ì ìë¤.

       (ì°¸ê³ : LOGNAME ë³ìë BSD ìì¤íìë USER ë¼ë ì´ë¦ì¼ë¡ ì¬ì©ëë¤.  ì´ëë USER
       ë³ìì ê·¸ ê°ì´ ì§ì ëë¤.)

       LOGNAME, HOME, SHELL ë³ì ê°ë¤ì, cron(8) ë°ëª¬ì ìí´ì, crontabìì ì§ì í í
       ëªë ¹ì ì¤í 결과를 MAILTO ëªë ¹ì ì¬ì©í  ë, ì¬ì©ëë¤.  MAILTO ëªë ¹ì´
       ì§ì ëë©´(ì¦, ë¹ì´ìì´ ìì¼ë©´), ì´ ë³ì ê°ë¤ì ì´ì©í´ì, ê·¸ ì¬ì©ììê²
       í¸ì§ë¥¼ ë³´ë¼ ê²ì´ë©°, MAILTO ëªë ¹ì´ ì§ì ëì´ ìì§ ìì¼ë©´(MAILTO=""),
       í¸ì§ë¥¼ ë³´ë´ì§ ìëë¤.  íí¸, ì ë³ìë¤ì ë°ë¡ ì§ì íì§ ììë¤ë©´, ê·¸ crontab
       íì¼ì ìì 주ìê² í¸ì§ê° ë³´ë´ì§ë¤.  ì´ ê¸°ë¥ì í¸ì§ë¥¼ ë³´ë´ë í그림ì¼ë¡
       /usr/lib/sendmail ëì ì, /bin/mail ëªë ¹ì ì¬ì©í  ê²½ì°ì ì ì©íë°,
       /bin/mail ëªë ¹ì aliasing(í¸ì§ ë°ëì´ì 주ì를 ë³ì¹ì¼ë¡ ì¬ì©íë 기ë¥)
       íì§ ìê³ , uucp ëªë ¹ì ì¼ë°ì ì¼ë¡ ê·¸ í¸ì§ë¥¼ ì½ì§ ì기ë문ì´ë¤.  (무ì¨
       ë§ì¸ì§.. ^^)

       cron ëªë ¹ì íìì V7 íì¤ê³¼ ë¹ì·íë¤.  ê° ì¤ì ë¤ì¯ê°ì ìê°ê³¼ ë ì§ íë,
       ë¤ìì, ì¬ì©ì ì´ë¦(ìì¤í crontab íì¼ì¼ ê²½ì°), ë¤ìì, ì¤íë  ëªë ¹ì´ë°
       íìì´ë¤.  ì§ì í ëªë ¹ì ë°ëª¬ì ìí´, ì§ì í ë ì§, ìê°ì ì¤íëë¤.(ìë ì¤ëª
       참조) cron(8) ë°ëª¬ì 매 ë¶ë¨ìë¡ ê·¸ ìê°ì íì¸íë¤.  ìê°ê³¼ ë ì§ íëë
       ë¤ì ê°ì´ ì¬ì©ëë¤.

              íë             ì¬ì©í  ì ìë ê°
              -----          -----------------
              ë¶             0-59
              ì              0-23
              ë ì§           0-31
              ë¬             0-12 (ìë 참조, ë¬ ì´ë¦ì ì¬ì© ê°ë¥)
              ìì¼            0-7 (0 ëë 7: ì¼ìì¼ , ìì¼ì´ë¦ì ì¬ì© ê°ë¥)

       í íëì `*' 문ìê° ì¬ ì ìëë°, ì´ê²ì ê·¸ ë¨ì ì 체를 ë§íë¤. (ì를 ë¤ì´,
       ë ì§ ë¶ë¶ì `*' 문ìê° ì¤ë©´ `매ì¼'ì ë»íë¤)

       ì«ìì ë²ìê° ì¬ì©ë  ì ìë¤.  ë²ìë íì´í(`-') 문ìë¡ ì§ì íë©°, ìì ì«ìê° ë·
       ì«ìë³´ë¤ ììì¼íë¤. ì를 ë¤ì´, ìê° íëì ``8-11'' ì´ ì¤ë©´, 8, 9, 10,
       11ì를 ë»íë¤.

       ëí ì´ ê°ë¤ì ëì´ë  ì ìì¼ë©°, ê·¸ 구ë¶ì ì¼í(`,')ë¡ íë¤.  ì: ``1,2,5,9'',
       ``0-4,8-12''.

       ê°ì ë²ì를 ì§ì í  ë, í¹ì  ë¨ìë¡ ê±´ë ë¸ ì ìëë°, ì´ê²ì ê·¸ ë²ì ë¤ìì
       ``/<ì«ì>'' íìì¼ë¡ ë§ë¶í ì¤ë¤.  ì를 ë¤ì´, ìê° íëì ``0-23/2'' ê°ì´
       ì¬ì©ëë©´, ì´ê²ì ëìê° ë§ë¤, ì¦ ``0,2,4,6,8,10,12,14,16,18,20,22'' ì를
       ë»íë¤. ëí ``매 ëìê° ë§ë¤''ë¼ë ë»ì¼ë¡, ``*/2'' ì´ë°ìì¼ë¡ ì¬ì©ë  ì ìë¤.

       ``ë¬''ê³¼ ``ìì¼'' íëìë ê·¸ ë¬ì ì´ë¦ê³¼, ìì¼ì ì´ë¦ì´ ì¬ì©ë  ì ìë¤. ì´
       ì´ë¦ì ìììë¶í° ì¸ê¸ì ì ëë§ êµ¬ë³ëë©´ ëë¤.  ì´ ì´ë¦ì ì¬ì©í  ëë ë²ìê°
       ì§ì ë  ì ìë¤.

       ì¬ì¯ë²ì§¸ íë(ì¤ì ë§ì§ë§)ìë ì¤íìí¬ ëªë ¹ì´ ì¨ë¤.  ê·¸ ëªë ¹ì´ ì¤íë  ë
       ì¤ì ëëë ê²ì `%' 문ìë¡ íë©°, ì¦, ì´ê²ì ìì ìí´ì ë¤ë¥¸ ëªë ¹ì´ ì¤íë¨ì
       ì미íë¤.  (`%' 문ì ìì ìë ê²ì´ íëì ì ëªë ¹ì´ë©°, ë¤ì ìë ê²ì´ ëë¤ë¥¸ íëì
       ì ëªë ¹ìì ë»íë¤.)  ëí í ëªë ¹ì¸ë°, ë¶ëì´íê² ì¤ì ëëìì¼ í  ê²½ì°ìë
       ë°±ì¬ëì¬(\) 문ì를 ì¬ì©íë¤.

       ì°¸ê³ : ë ì§ì ìì¼ì ì§ì ìì ì¤ë³µëë ê²½ì°ë, ê·¸ê²ì´ 모ë í¬í¨ëë¤.  ì를
       ë¤ì´,
       ``30 4 1,15 * 5'' ì´ê²ì ë§¤ë¬ 1ì¼, 15ì¼ë  4ì 30ë¶ì ì¤íëë©´ì, ëí 매주
       ê¸ìì¼ë ë í¨ê» ì¤íë¨ì ì미íë¤.

crontab íì¼ ìì
       # ëªë ¹ì´ë¥¼ ì¤í ì ì§ì
       SHELL=/bin/sh
       # í¸ì§ë¥¼ ë°ì ì¬ì©ì ì§ì
       MAILTO=paul
       #
       # ë§¤ì¼ 00ì 05ë¶ì í¹ì ììì íë ê²½ì°
       5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
       # ë§¤ë¬ 1ì¼ ì¤í 2ì 15ë¶ì
       15 14 1 * *     $HOME/bin/monthly
       # ììì¼ë¶í° ê¸ìì¼ ê¹ì§ ë§¤ì¼ ì¤í 10ìì.
       0 22 * * 1-5   mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
       23 0-23/2 * * * echo "ì´ê²ì ë§¤ì¼ 0, 2, 4, ... ì 23ë¶ì ë³´ì¬ì§ëë¤."
       5 4 * * sun     echo "ì´ê²ì 매 ì¼ìì¼ ì¤ì  4ì 5ë¶ì ë³´ì¬ì§ëë¤."

ê´ë ¨í목
       cron(8), crontab(1)

íì¥
       ìì¼ì ì§ì í  ë, 0, 7 ì«ì ëë¤, ì¼ìì¼ì ë»íë¤.  ì´ê²ì BSD, ATT ìì ë¤ë¥´ê²
       ì ì©ë기ì ì¬ì©ëìì.

       ê° ëì´ì íë ë°©ì, "1-3,7-9" íìì ê°ì ATT, BSD cronìì ë°ë¥´ê² ëìíì§ ìì -
       ì¬ê¸°ìë "1-3", ëë "7,8,9" ê°ë§ ì ì©ë¨.

       ê±´ëë ê¸°ë¥ ì¬ì© ê°ë¥, "1-9/2" = "1,3,5,7,9".

       ë¬ ì´ë¦ê³¼ ìì¼ ì´ë¦ì ì¬ì© ê°ë¥.

       íê²½ ë³ì ì§ì  ê°ë¥.  BSD, ATTììë /etc/rcì ë°íì¼ë¡ í íì íë¡ì¸ì¤ììë§
       ì§ì ì´ ê°ë¥í¨.

       í¸ì§ 보기 ê¸°ë¥ ê°ë¥(BSDììë ì´ë° ê¸°ë¥ ìì), ëí ë¤ë¥¸ í¹ì  ì¬ì©ììê²
       í¸ì§ë¥¼ ë³´ë¼ ì ìì(SysVììë ì´ë° ê¸°ë¥ ìì), ëí í¸ì§ ê¸°ë¥ ë³´ë´ê¸°
       ì¬ì©íì§ ìì ìë ìì(SysVììë ì´ë° ê¸°ë¥ ìì).

ë§ë ì´
       Paul Vixie <paul@vix.com>



4th Berkeley Distribution       24 January 1994                     CRONTAB(5)