incron.

"inotify cron"½Ã½ºÅÛ.
Áö±Ý ´Ù¿î·Îµå

incron. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Lukas Jelinek
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://jincron.aiken.cz/

incron. ű×


incron. ¼³¸í

"inotify cron"½Ã½ºÅÛ. incronÀº "inotify cron"½Ã½ºÅÛÀÔ´Ï´Ù. ±×°ÍÀº ÀÏ¹Ý cronó·³ ÀÛµ¿ÇÏÁö¸¸ ½Ã°£ ±â°£ ´ë½Å ÆÄÀÏ ½Ã½ºÅÛ À̺¥Æ®¿¡ ÀÇÇØ ±¸µ¿µË´Ï´Ù .incron¿¡´Â µÎ °³ÀÇ ÇÁ·Î±×·¥, "incrond"(chrogond¿Í À¯»çÇÔ)¿Í Å×ÀÌºí ¸Å´Ïǽ·¹ÀÌÅÍ "incrontab"( "crontab")À» Æ÷ÇÔÇÕ´Ï´Ù. :ÀÌ ¹öÀüÀÌ ¸Å¿ì ÃʱâµÇ¹Ç·Î Ç¥ÁØ ÈÞ´ë¿ë ºôµå ¸ÞÄ¿´ÏÁòÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ¼öµ¿À¸·Î ¼öÁ¤ ÇؾßÇÏ´Â makefile ¸¸ ÀÖ½À´Ï´Ù. ¸¹Àº Linux ½Ã½ºÅÛ¿¡¼­´Â ¾Æ¹« °Íµµ º¯°æÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. 'make'¸¦ ÀÔ·ÂÇϱâ Àü¿¡ makefileÀ» °ËÅäÇϽʽÿÀ. ƯÈ÷ Á¢µÎ»ç ¹× ±âŸ °øÅë º¯¼ö¸¦ È®ÀÎÇϽʽÿÀ. ¿Ï·áµÇ¸é ÀÌÁ¦ ÆÄÀÏ ( 'make')À» ºôµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹ÙÀ̳ʸ®´Â ¹°·Ð ·çÆ®·Î ¼³Ä¡µÇ¾î¾ßÇÕ´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº incron Å×À̺íÀ» °ü¸®ÇÏ´Â 'incron'À̶ó´Â Ư¼ö »ç¿ëÀÚ¸¦ ¸¸µì´Ï´Ù. »ç¿ë ¹æ¹ý : incron µ¥¸ó (incrond)Àº ·çÆ® (ÀϹÝÀûÀ¸·Î ·±·¹º§ ½ºÅ©¸³Æ® µî)¿¡¼­ ½ÇÇàÇؾßÇÕ´Ï´Ù. ±×°ÍÀº ÇöÀç »ç¿ëÀÚ Å×À̺íÀ»·ÎµåÇÏ°í ³ªÁß¿¡ º¯°æÇÒ ¼ö ÀÖµµ·Ï ÈÄÅ©ÇÕ´Ï´Ù. incron Å×ÀÌºí ¸Å´Ïǽ·¹ÀÌÅÍ´Â Suids ÀÌÈÄ·Î ¸ðµç ÀÏ¹Ý »ç¿ëÀÚ·Î ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. Å×À̺íÀ» »ç¿ëÇÏ¿© Á¶ÀÛÇÏ·Á¸é ±âº»ÀûÀ¸·Î CRENTAB ÇÁ·Î±×·¥°ú µ¿ÀÏÇÑ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù. Å×À̺íÀ» °¡Á®¿À°í ÇöÀç Å×À̺íÀ» Á¦°ÅÇÏ°í ÆíÁý ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Å×À̺í ÇàÀº ´ÙÀ½ ±¸¹® À»°¡Áý´Ï´Ù. ¿©±â¼­ : ´Â ÇöÀç ÆÄÀÏ ½Ã½ºÅÛ °æ·ÎÀÔ´Ï´Ù (ÇöÀç °ø¹éÀ» ÇÇÇÏÁö ¸¶½Ê½Ã¿À!) ´Â »ó¡ÀûÀÔ´Ï´Ù (inotify.h ÂüÁ¶, ±âÈ£¸¦ ±¸ºÐÇϱâ À§ÇØ ½°Ç¥ »ç¿ë) ) ¶Ç´Â À̺¥Æ®ÀÇ ¼ýÀÚ ¸¶½ºÅ© <¸í·É>Àº À̺¥Æ®¸¦ ½ÇÇàÇÒ ¼öÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥ À̰ųªÀÌ ¿ÍÀϵå Ä«µå°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. $$ - ´Þ·¯ ±âÈ£ $ @ - °¨½Ã µÈ ÆÄÀÏ ½Ã½ºÅÛ °æ·Î (À§ ÂüÁ¶) $ # - À̺¥Æ® °ü·Ã ÆÄÀÏ Nameexample : ÆÄÀÏÀÌ / var / mail¿¡¼­ ÆÄÀÏÀÌ º¯°æ µÉ ¶§¸¶´Ù Àμö·Î Àüü ÆÄÀÏ °æ·Î·Î ÇÁ·Î±×·¥ 'ABC'¸¦ ½ÇÇàÇؾßÇÕ´Ï´Ù. ¼Ö·ç¼Ç Áß Çϳª´Â ´ÙÀ½À» µû¸¨´Ï´Ù. / var / mail in_close_write abc $ # / $ # ¿ä±¸ »çÇ× : ¡¤ Linux Ä¿³Î 2.6.13 ÀÌ»ó (inotify ÄÄÆÄÀÏ Æ÷ÇÔ) ¡¤ / sys¿¡ ¼³Ä¡µÈ Çì´õ (inotify.h, inotify-syscalls.h) inotify. °¡Àå ÀϹÝÀûÀÎ Àå¼Ò´Â / usr / include / sysÀÔ´Ï´Ù. ¡¤ GCC 4.x ÄÄÆÄÀÏ·¯ (¾Æ¸¶µµ GCC 3.4¿Í ÇÔ²² ÀÛµ¿ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù). ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ À̺¥Æ® °ü·Ã ÆÄÀÏ À̸§ÀÇ °ø¹éÀÌ ÇöÀç ¿Ã¹Ù¸£°Ô 󸮵˴ϴ٠(# 0000178) ¡¤ incrontab - »ç¿ëÀÚ °íÁ¤ (# 0000187)¿¡ Ãæµ¹ ¡¤ ¸Ç ÆäÀÌÁö°¡ Çâ»óµÇ¾ú½À´Ï´Ù (# 0000407ÀÇ ¹ö±×º¸°í Á¤º¸ ¡¤ Makefile °³¼± ( '¸±¸®½º - Ŭ¸°')Àº 'DOC'¸¦ Á¦°ÅÇÕ´Ï´Ù)


incron. °ü·Ã ¼ÒÇÁÆ®¿þ¾î