crontab »ç¿ë¹ý |
±Û ¾´ ÀÌ |
linux |
³¯ Â¥ |
2003³â 03¿ù 09ÀÏ 19½Ã 31ºÐ 47ÃÊ |
º» ¹® |
¼ýÀÚÀÇ ¹üÀ§°¡ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¹üÀ§´Â ÇÏÀÌÇÂ(`-') ¹®ÀÚ·Î ÁöÁ¤Çϸç, ¾Õ¿¡ ¼ýÀÚ°¡ µÞ ¼ýÀÚº¸´Ù À۾ƾßÇÑ´Ù. ¿¹¸¦ µé¾î, ½Ã°£ Çʵ忡 ``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ºÐ¿¡ º¸¿©Áý´Ï´Ù."
|
|
|
|