HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
 Hit : 5564
 À̸§ : È£¼®  (211.¢½.74.31)
 ³¯Â¥ : 2007-02-20 08:23:14
 Á¦¸ñ : crontab (cronµ¥¸óÁ¦¾îÆÄÀÏ) Linux
crontab (cronµ¥¸óÁ¦¾îÆÄÀÏ) Linux 
2004/08/19 13:46

http://blog.naver.com/eeing/140005065029
 
ÁöÁ¤ÇÑ È­ÀÏÀ» ÀÔ·ÂÀ¸·Î ¹Þ¾Æ userÀÇ Å©·ÐÅÇ È­ÀÏÀ» °ü¸® ¹× directory·Î º¹»çÇÏ´Â ¸í·É¾î
¹®¹ý crontab [file]
options
-r user crontabÀ» crontab directory·Î ºÎÅÍ »èÁ¦
-l È£ÃâÇÑ user crontab fuleÀ» Ãâ·Â
file µî·ÏµÇ´Â È­ÀϸíÀ» ÁöÁ¤



-------------------------------------
ÁöÁ¤µÈ ½Ã°£¿¡ crontab file(/var/adm/cron/crontabs/$USER)ÀÇ entryÀÇ rule¿¡
µû¶ó¼­ ÇØ´ç ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. cron daemonÀº ½Ã½ºÅÛÀÌ ½ÃÀÛµÉ ¶§ »ì°í, ¸¸¾à¿¡
killed µÇ¸é ÀÚµ¿ÀûÀ¸·Î ´Ù½Ã restart µÇ¾îÁø´Ù.
crontab event´Â ±âº»ÀûÀ¸·Î 60ÃÊ ¸¶´Ù Çѹø¾¿ ruleÀ» Á¶»çÇÑ´Ù.
±×¸®°í daemonÀº ±âº» priority º¸´Ù 2 ³·Àº °ªÀ¸·Î ½ÃÀÛÀÌ µÇ¸ç Ưº°È÷ ¾Æ·¡ÀÇ
ÆÄÀÏ(/var/adm/cron/queuedefs)¿¡ °ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ÃÖ´ë 100°³ ±îÁö µ¿½Ã¿¡
cron jobµéÀÌ ½ÇÇà µÇ¾î Áú¼ö ÀÖ´Ù. eventÀÇ ±ÔÄ¢Àº /var/adm/cron/queuedefs¿¡
ÁöÁ¤µÈ´Ù. ÀÌÆÄÀÏÀÇ default´Â ¾øÀ¸¸ç ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

# a - sh jobs d - sync event
# b - batch jobs e - ksh jobs
# c - cron event f - csh jobs
#
# xxj - maximum number of jobs in this queue (deafult 100)
# xxn - nice value at which these jobs will run at (default 2)
# xxw - wait time till next execution attempt (default 60 seconds)
#
#
# here is an example of a low prority (nice 20), 50 entry batch queue
# b.50j20n60w

¿©±â¼­ ¹Ù·Î À­ÁÙÀº ¾Æ·¡¿Í °°ÀÌ ¾²¸é

c.200j10n120w

( c : cron , 200 : µ¿½Ã Çã¶ôµÇ´Â cron ¼ö , 10Àº nice value , 120 : wait value )

º¸ÅëÀÇ °æ¿ì´Â À§¿Í °°ÀÌ detailÇÏ°Ô ¾²Áö ¾Ê°í default·Î »ç¿ëÇÑ´Ù.


¸¸¾à standard input, output¿¡ ´ëÇؼ­ cron jobÀÌ Æ¯º°È÷ µû·Î ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é
ÀÛ¾÷ÀÌ ³¡³ª°í ÇØ´ç user¿¡°Ô mailÀ» º¸³»°Ô µÈ´Ù.



--------------------------------------------------------------------------------
<°ü·Ã±ÔÄ¢>

¡Ýroot ¸¸ÀÌ ¼öÁ¤°¡´ÉÇÑ crontab °ü·Ã ÆÄÀÏ

-cron.deny : cronÀ» »ç¿ëÇÒ ¼ö ¾ø´Â user¸¦ ÁöÁ¤ÇÑ´Ù.¸¸¾à ÀÌÆÄÀÏÀÌ
Á¸ÀçÇϸé ÀÌÆÄÀÏ¿¡ ÁöÁ¤µÈ user¸¦ Á¦¿ÜÇÑ ´Ù¸¥ user´Â
cronÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù.
-cron.allow : cronÀ» »ç¿ëÇÒ¼ö ÀÖ´Â user¸¦ ÁöÁ¤ÇÑ´Ù.
¸¸¾à ÀÌÆÄÀÏÀÌ Á¸ÀçÇϸé ÀÌÆÄÀÏ¿¡ µî·ÏµÈ user¸¸ÀÌ cronÀ»
»ç¿ëÇÒ ¼ö ÀÖ´Ù. (´Ü , root´Â Á¦¿Ü)


¡Ýcrontab entryÀÇ °¢°¢ÀÇ attribute

minute(0-59),hour(0-23),day(1-31),month(1-12),week(0=Sunday) ,command

--------------------------------------------------------------------------------
<¿¹>

¡Ûcrontab file¿¡ ¾Æ·¡¿Í °°ÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù¸é

30 2 15,28 * * /home/cronjob.sh

ÀÌ°ÍÀÇ Àǹ̸¦ ³¡¿¡¼­ºÎÅÍ Çؼ®ÇÏ¸é ½ÇÇàÇؾßÇÒ JOBÀº /home/cronjob.shÀÌ°í
ÀÌ°ÍÀ» ¿äÀÏ¿¡ °ü°è¾øÀÌ ¸Å´Þ ±×°Íµµ 15ÀÏ°ú 28ÀÏÀÇ »õº® 2 ½Ã 30ºÐ¿¡ ¸Å¹ø ½ÇÇà
Ç϶ó´Â ÀǹÌÀÌ´Ù( * ÀÇ Àǹ̴ ¸Å¹ø À̶ó´Â ¶æÀÓ )

¡Û¾Æ·¡¿Í °°´Ù¸é

0,15,30,45 8-17 * * 1-5 /home/cronjob.sh

/home/cronjob.sh¸¦ ¿ù¿äÀϺÎÅÍ ±Ý¿äÀϱîÁö ±×¸®°í ¸Å´Þ ¸ÅÀÏ ¾Æħ 8½Ã ºÎÅÍ
¸Å½Ã°£ 15ºÐ °£°ÝÀ¸·Î ½ÇÇàÇ϶ó´Â ÀǹÌÀÌ´Ù.


#crontab -l : crontab table³»¿ëÀ» º¸¿©ÁØ´Ù.
#crontab -r : crontab fileÀ» Áö¿î´Ù.
#crontab -e : crontab tableÀÇ ³»¿ëÀ» ¼öÁ¤ÇÑ´Ù.


¡Øcrontab ÀÇ ³»¿ëÀ» ¼öÁ¤ÇÒ ¶§ crontab -e·Î Á÷Á¢ ¼öÁ¤À» ÇÒ ¼öµµ ÀÖ°í
crontab -l > mycrontabfile ó·³ ÆÄÀÏ·Î ¹Þ¾Æ¼­ ¼öÁ¤ÇÑ ´ÙÀ½
crontab mycrontabfile·Î submit½ÃÄѼ­ ¼öÁ¤,½ÇÇà½Ãų ¼öµµ ÀÖ´Ù

-----------------------------------
·Î±×¸¦ »èÁ¦ÇÏ´Â ¹æ¹ýÀº¿ä...
1. ÁÖ±âÀûÀ¸·Î »èÁ¦¸¦ ÇÏ·Á¸é crontabÀ» ÀÌ¿ëÇϽñ¸¿ä,
-> ÀÌ¿ë¹æ¹ý
root·Î ·Î±×ÀÎ ÈÄ
# crontab -e Çϸé
vi È­¸é¿¡
* * * * * È­ÀÏ°æ·Î¸í

¿ä·¸°Ô³ª¿À°É¶û¿ä
* Ç¥½Ã´Â óÀ½ *ºÎÅÍ ºÐ,½Ã,ÀÏ,¿äÀÏ,¿ùÀ» ³ªÅ¸³»±¸¿ä,
'È­ÀÏ°æ·Î¸í'Àº ÇØ´çÈ­ÀÏÀ» À§ÀÇ * ½Ã°£¿¡ ¸ÂÃç ½ÇÇàÇÕ´Ï´Ù.

ex) 1 * * * * /dev/null > /var/log/sykim
1ºÐ¸¶´Ù /dev/nullÀ» /var/log/sykimÀ¸·Î ½ÇÇàÇÕ´Ï´Ù.

2. ±â³É ÇØ´ç ·Î±×È­ÀÏÀ» »èÁ¦ÇÏ·Á¸é

# cp /dev/null /var/log/sykim(·Î±×È­ÀÏ) ÇÏ½Ã¸é µË´Ï´Ù.

from ÄÄÇ»ÆÃÁ¸

------------------------------------
CRON
¹é¾÷¶Ç´Â ÁÖ±âÀûÀ¸·Î ÀÏÁ¤ÇÑ ½Ã°£´ë³ª ƯÁ¤ÇÑ ³¯Â¥¿¡ ÇØÁÖ¾î¾ß ÇÒÀÏÀÌ ÀÖ´Ù¸é,

cronÀ» »ç¿ëÇÏ¿© ¹Ýº¹µÇ´Â ÀÛ¾÷À» ÀÚµ¿ÀûÀ¸·Î ó¸®ÇÏ°Ô ÇÒ¼ö ÀÖ½À´Ï´Ù

¿ì¼± »ç¿ë ¹æ¹ýÀº ¼¿½ºÅ©¸³Æ®·Î ½ÇÇàÇÒ ¸í·ÉµéÀ» ÇÑÆÄÀÏ¿¡ ³Ö¾î¼­ ½ÇÇà±ÇÇÑÀ» ÁØ ´ÙÀ½ cron¿¡

½ÇÇàÇÒ ½Ã°£, ³¯Â¥¿Í ½ÇÇà±ÇÇÑÀ» ÁØ ÆÄÀÏ °æ·Î¸¦ Àû¾î µî·ÏÇÏ¸é µË´Ï´Ù.

°£´ÜÇÑ ÀÛ¾÷ÀÎ °æ¿ì Á÷Á¢ cron ¿¡ ÀÔ·ÂÇÏ¿© ½ÇÇàÇÒ¼öµµ ÀÖ°ÚÁÒ.

¿ì¼± cronÀÇ ½ºÄÉÁÙÁ¤º¸ ·¡µåÇÞ ±âÁØ(¹èÆ÷Æǵé..)À¸·Î /etc/crontab ÆÄÀÏÀÌ Á¸ÀçÇÏ°í,

±×¸®°í °¢ »ç¿ëÀÚ ½ºÄÉÁÙ Á¤º¸´Â /var/spool/cron/username À¸·Î ±â·ÏÀÌ µË´Ï´Ù.

ÀÌ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© ¿¹¾à¶Ç´Â Ãë¼ÒÇÒ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.

¿ì¼± cron À» ¼³Á¤Çϱ⠾ռ­ Çü½ÄÀÌ Á¸ÀçÇÕ´Ï´Ù.

ÀÌ·±ÇÑ Çü½ÄÀÌ ¾ø´Ù¸é ¸î¿ù ¸îÀÏ ¿¡ ¾î¶² ¸í·É¾î¸¦ ½ÇÇàÇÏ¿©¾ß ÇÏ´ÂÁö;

crond ÀÌ ¸ø¾Ë¾Æ º¸±â¶§¹®¿¡^^ Á¤ÇØÁÖ¾î¾ß ÇÏ´Â °ÍÀÌÁÒ.

Çü½Ä:

ºÐ ½Ã ÀÏ ¿ù ¿äÀÏ ¸í·É

ÀÌ·¸°Ô ±¸¼ºµË´Ï´Ù. °¢°¢ ÇÑÄ­À¸·Î ±¸º°ÇѴٴ°ÍÀ» ²À ¸í½ÉÇϽñ⸦^^

Çü½ÄÀ» ¾Ë°Ô µÇ¾úÀ¸´Ï, ÀÌÁ¦ ¾î¶»°Ô ¿¹¾àÀ» µî·ÏÇÏ´ÂÁö ¾Ë¾Æ¾ß °ÚÁÒ^^

/var/spool/cron/username À» ¼öÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.

#crontab -e

ÀÌ·¸°Ô ÇÏ½Ã¸é ¼öÁ¤ »èÁ¦ Ãß°¡ µîÀ» ÇϽǼö ÀÖ½À´Ï´Ù^^

¿¹Á¦¸¦ ÅëÇÏ¿© ÀÌÇظ¦ ºü¸£°Ô Çص帮°Ú½À´Ï´Ù^^


¿¹Á¦1>¸Å½Ã°£ 05ºÐ¿¡ ¸í·ÉÀ» ½ÇÇà

05 * * * * ¸í·É

¿¹Á¦2>¸ÅÀÏ 06½Ã ¸í·ÉÀ» ½ÇÇà (¸ÅÀÏ Æ¯Á¤ ½Ã°£¶§ ¼­¹ö ¸®º×ÇÒ¶§ À¯¿ë; ¿£ÁÒµµ Àú·±½ÄÀÌÁö ¾ÊÀ»±î¿ä;;)

0 06 * * * ¸í·É

(0 04 * * * reboot ÀÌ·¸°Ô ÇØÁÖ¸é.. ¸ÅÀÏ »õº® 4½Ã¿¡ ¼­¹ö¸®º×)

¿¹Á¦3>5ºÐ°£°ÝÀ¸·Î ¸í·ÉÀ» ½ÇÇà(MRTG ¿Í °°Àº ¸îºÐÀ» ÁÖ±âÀûÀ¸·Î ½ÇÇàÇØÁÖ¾î ÇÏ´Â °æ¿ì À¯¿ë)

*/05 * * * * ¸í·É

¿¹Á¦4>¸Å´Þ 20,28 ÀÏ 04½Ã¿¡ ¸í·ÉÀ» ½ÇÇà(µ¥ÀÌÅÍ ¹é¾÷°ú °°Àº ÇÑ´Þ¿¡ Çѵιø ÇØÁÖ¾î¾ß ÇÏ´Â °æ¿ì À¯¿ë)

0 04 20,28 * * ¸í·É

¿¹Á¦5>¸Å´Þ 10¿¡¼­ 15ÀÏ µ¿¾È 5½Ã50ºÐ¿¡ ¸í·É½ÇÇà

50 05 10-15 * * ¸í·É

@crontab ¸í·ÉÁ¤¸®@

root·Î ÀÛ¾÷½Ã »ç¿ëÀÚ ½ºÄÉÁÙ ¼öÁ¤

crontab -u username -e | ÇØ´ç À¯ÀúÀÇ ½ºÄÉÁÙ Á¤º¸¸¦ ¼öÁ¤ ÇϽǼö ÀÖ½À´Ï´Ù.
----------------------------------------
crontab -e | ½ºÄÉÁÙ ¼öÁ¤(edit)
crontab -l | ÇöÀç cron¿¡ µî·ÏµÇ¾î ÀÖ´Â °ÍÀ» Ãâ·Â(list)
crontab -r | µî·ÏµÈ ½ºÄÉÁÙ Á¦°Å(remove)

by KYU-BUM(2002.03.30)
http://chorong.linuxstudy.pe.kr/study/unix/kcron.html
°Ô½Ã¹° 121°Ç
¹øÈ£ ºÐ·ù Á¦¸ñ
À̸§
³¯Â¥ ÀÐÀ½
55 ÀÏ¹Ý   [GOOD] SSH»ç¿ëÇϱâ - OpenSSH ÀÌ¿ë Linux °­Á ȣ¼® 07-06-18 7303
54 ÀÏ¹Ý   ssh ·Î±×ÀÎ ¾øÀÌ ÀÚµ¿À¸·Î Á¢¼ÓÇÏ´Â ¹æ¹ý (4) È£¼® 07-06-18 5847
53 ÀÏ¹Ý   À¥¿¡¼­ ½Ã½ºÅÛÆÄÀÏ °ü¸®Çϱâ good (1) È£¼® 07-06-18 5351
52 ÀÏ¹Ý   À¥2.0 ½Ã´ë¿¡ ¿ÀǼҽºÀÇ Àαâ¼øÀ§¼ø 10 °³ È£¼® 07-05-16 5537
51 ÀÏ¹Ý   vi ¿¡¼­ Çѱ۱úÁú°æ¿ì 󸮹æ¹ý È£¼® 07-05-10 5356
50 ÀÏ¹Ý   »ý¼ºµÈÁö ?? ÀÏÁö³­ ÆÄÀÏ »èÁ¦ Çϱâ È£¼® 07-04-03 5639
49 ÀÏ¹Ý   /dev/null 2>&1 ¿¡ ´ëÇؼ­ ¾Ë·ÁÁÖ¼¼¿ä È£¼® 07-03-03 5483
48 ÀÏ¹Ý   ¸®´ª½º »ó¿¡¼­ ÆÄÀϸí ÀÏ°ýº¯È¯ ( rename ) good È£¼® 07-02-22 5499
¡æ ÀÏ¹Ý   crontab (cronµ¥¸óÁ¦¾îÆÄÀÏ) Linux È£¼® 07-02-20 5565
46 ÀÏ¹Ý   ÇѲ¨¹ø¿¡ È®ÀåÀÚ ¹Ù²Ù±â rename È£¼® 07-01-26 5474
45 ÀÏ¹Ý   DL 360 ¿¡´Ù ¸®´ª½º ¼³Ä¡Çϴµ¥ scsi Çϵåµð½ºÅ©¸¦ ÀâÁö ¸øÇÒ¶§ È£¼® 06-12-27 6243
44 ÀÏ¹Ý   ¸®´ª½º - Çϵåµð½ºÅ© Ãß°¡, ÆÄƼ¼Ç ¹× ¸¶¿îÆ® È£¼® 06-12-14 4728
43 ÀÏ¹Ý   ¸®´ª½º¿¡¼­ Çϵåµð½ºÅ© Ãß°¡ ¼³Ä¡Çϱâ HDD (1) È£¼® 06-12-14 5359
42 ÀÏ¹Ý   ¼Ö¶ó¸®½º ½Ã½ºÅÛ Á¤º¸ ¸í·É¾î Á¤¸® È£¼® 06-12-10 4310
41 ÀÏ¹Ý   xhost »ç¿ëÇϱâ È£¼® 06-10-24 5613
óÀ½ÀÌÀü  [1] [2] [3] [4] 5 [6] [7] [8] [9]  ´ÙÀ½¸Ç³¡
 
Copyright © zenos.pe.kr. All rights reserved.