1. Wel ÀÇ ½ÇÇà °úÁ¤
¡Ø /etc/wel.root¿¡ ´ëÇÏ¿©
WelÀÇ Ãʱ⠰³¹ß ¹öÀüºÎÅÍ ¼³°èµÇ¾î ÀÖ¾ú´ø ±â´ÉÀ̾úÀ¸³ª ¿©·¯°¡Áö ÀÌÀ¯·Î
ÀÎÇÏ¿© ¹èÆ÷ÇÒ ¶§ ÀÌ ±â´ÉÀº Á¦°Å µÇ¾ú½À´Ï´Ù. ÀÌ°ÍÀº ¼¹ö °ü¸®ÀÚ°¡
/etc/wel.root¿¡ Wel ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¿© rootÀÇ ±ÇÇÑÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â
°ÍÀ¸·Î °èÁ¤ »ç¿ëÀÚÀÇ À߸øµÈ WelÀÇ »ç¿ëÀ¸·Î ÀÎÇÑ Àå¾Ö¸¦ ±Øº¹ÇÒ ¼ö ÀÖ´Â
¼ö´ÜÀ» Á¦°øÇÏ°Ô µË´Ï´Ù. °¡Àå ÁÁÀº ¿¹·Î ÇÁ·Î±×·¥À» À߸ø ÀÛ¼ºÇÏ¿© ¹«ÇÑ
·çÇÁ¿¡ ºüÁö°Ô µÇ¸é ±× ÇÁ·Î±×·¥¿¡¼ timeout()ÇÔ¼ö¸¦ È£ÃâÇÏ¿© ½ÇÇà½Ã°£À»
Á¦ÇÑÇØ µÎ¾ú´Ù¸é ¹®Á¦°¡ ¾øÁö¸¸ ±×·¸Áö ¾ÊÀ¸¸é ÇÁ·Î¼¼½º¸¦ °Á¦ Á¾·áÇÏÁö
¾Ê´Â ÇÑ ¹«ÇÑÈ÷ ½ÇÇàÀ» ÇÏ°Ô µË´Ï´Ù. ÃÖ¾ÇÀÇ °æ¿ì¸¦ °¡Á¤ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ
test.welÀ̶õ ÇÁ·Î±×·¥À» ÀÛ¼ºÇß´Ù°í °¡Á¤ÇÕ´Ï´Ù.
---------------------------------------------
#/bin/wel
i= 1;
while(i <= 10) i= 2;
---------------------------------------------
À§¿Í °°ÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ ÈÄ, ÀÌ ÇÁ·Î±×·¥À» /etc/crontab¿¡¼ 10ºÐ
°£°ÝÀ¸·Î ½ÇÇàÀ» Çϵµ·Ï Çß´Ù¸é Á¾·á°¡ µÇÁö ¾Ê°í ¹«ÇÑÈ÷ ½ÇÇàµÇ±â ¶§¹®¿¡
10ºÐ ¸¶´Ù ÇÁ·Î¼¼½º°¡ »ý¼ºµÇ°í ¹«ÇÑÈ÷ ½ÇÇàÇÏ¿© ½Ã°£ÀÌ °æ°úÇÏ¸é ¸Þ¸ð¸®°¡
¼ÒÁøµÇ¾î °á±¹ ¼¹ö°¡ ´Ù¿îµÉ °ÍÀÔ´Ï´Ù.
ÀÌ ±â´ÉÀ» ´Ù½Ã »ç¿ëÇÏ°Ô µÈ °¡Àå Å« ÀÌÀ¯´Â »ç¿ëÀÚÀÇ ½Ç¼ö·Î À§¿Í °°Àº
ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ À̸¦ ÅëÁ¦ÇÒ ¼ö ÀÖ´Â ¼ö´ÜÀ» /etc/wel.root°¡ Á¦°øÇÒ
¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.
±âº»ÀûÀ¸·Î ¼³Ä¡µÇ´Â /etc/wel.root´Â À§ÀÇ ¿¹Á¦Ã³·³ ¹«ÇÑ ·çÇÁ¸¦ ½ÇÇàÇÏ´Â
ÇÁ·Î±×·¥À» Á¾·á½Ãų ¼ö ÀÖµµ·Ï Çϱâ À§ÇÏ¿© ½ÇÇà ½Ã°£À» 30ÃÊ·Î Á¦ÇÑ Çϵµ·Ï
ÇÁ·Î±×·¡¹Ö ÇÏ¿´½À´Ï´Ù. ¼¹ö °ü¸®ÀÚ´Â ½ÇÁ¤¿¡ ¾Ë¸Â°Ô /etc/wel.root¸¦ ¼öÁ¤
ÇÏ½Ã¸é µÉ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ Æ¯Á¤ ÇÁ·Î±×·¥À» ½ÇÇà½Ã°£ Á¦ÇÑ ¾øÀÌ ½ÇÇàÇϱ⸦
¿øÇÑ´Ù¸é ÇØ´ç ÇÁ·Î±×·¥ ³»¿¡¼ timeout(0); À» È£ÃâÇÏ¿© ½ÇÇà½Ã°£ Á¦ÇÑÀ»
ÇØÁ¦ÇÏ½Ã¸é µË´Ï´Ù.
|