IBM Books

ÂüÁ¶¼­

½ÇÇà °¡´É º¯¼ö


AIX HP-UX Linux OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X X

½ÇÇà °¡´É º¯¼ö´Â ½ÇÇà °¡´É º¯¼ö ±â´ÉÀ» ÀÌ¿ëÇÏ¿© º¯¼ö ÂüÁ¶¿¡¼­ ´Ù¸¥ ÇÁ·Î±×·¥À» È£ÃâÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ½ÇÇà °¡´É º¯¼ö´Â EXEC ¾ð¾î ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© Net.Data ¸ÅÅ©·Î¿¡ Á¤Àǵ˴ϴÙ. EXEC ¾ð¾î ¿ä¼Ò¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº EXEC ºí·Ï ¶Ç´Â ¸í·É¹®À» ÂüÁ¶ÇϽʽÿÀ.

Net.Data´Â ¸ÅÅ©·Î¿¡¼­ ½ÇÇà °¡´É º¯¼ö¸¦ ¹ß°ßÇϸé, ´ÙÀ½ÀÇ ¹æ¹ýÀ¸·Î ÂüÁ¶µÈ ½ÇÇà °¡´É ÇÁ·Î±×·¥ÀÌ ÀÖ´ÂÁö Á¶È¸ÇÕ´Ï´Ù.

  1. Net.Data ÃʱâÈ­ ÆÄÀÏ¿¡¼­ EXEC_PATH¸¦ Ž»öÇÕ´Ï´Ù. EXEC_PATH¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Net.Data Administration and Programming GuideÀÇ ±¸¼º ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.

  2. ÇÁ·Î±×·¥À» ãÁö ¸øÇÒ °æ¿ì Net.Data´Â ½Ã½ºÅÛ¿¡¼­ Á¤ÀÇÇÑ µð·ºÅ丮¸¦ Ž»öÇÕ´Ï´Ù. ½ÇÇà °¡´É ÇÁ·Î±×·¥À» ãÀ» °æ¿ì, Net.Data´Â ±× ÇÁ·Î±×·¥À» ¼öÇàÇÕ´Ï´Ù.

¿¹ 1: ½ÇÇà °¡´É º¯¼ö Á¤ÀÇ

%DEFINE runit=%exec "testProg"

º¯¼ö runit´Â ½ÇÇà °¡´É ÇÁ·Î±×·¥ testProg¸¦ ½ÇÇàÇϵµ·Ï Á¤ÀǵǾî ÀÖ½À´Ï´Ù. runitÀÌ ½ÇÇà °¡´É º¯¼ö°¡ µË´Ï´Ù.

Net.Data´Â Net.Data ¸ÅÅ©·Î¿¡¼­ ½ÇÇà °¡´É º¯¼ö ÂüÁ¶¸¦ ¹ß°ßÇÏ¸é ½ÇÇà °¡´É ÇÁ·Î±×·¥À» ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Net.Data ¸ÅÅ©·Î¿¡¼­ º¯¼ö runit¿¡ ´ëÇØ ½ÇÇà °¡´É º¯¼ö ÂüÁ¶°¡ ¸¸µé¾îÁö¸é ÇÁ·Î±×·¥ testProg°¡ ½ÇÇàµË´Ï´Ù.

°£´ÜÇϰԴ ¶Ç´Ù¸¥ º¯¼ö Á¤ÀÇ¿¡¼­ ½ÇÇà °¡´É º¯¼ö¸¦ ÂüÁ¶ÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ¿¹ 2´Â ÀÌ ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. º¯¼ö date°¡ ½ÇÇà °¡´É º¯¼ö·Î Á¤Àǵǰí dateRpt´Â ½ÇÇà °¡´É º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â º¯¼ö ÂüÁ¶·Î Á¤Àǵ˴ϴÙ.

¿¹ 2: º¯¼ö ÂüÁ¶·Î¼­ÀÇ ½ÇÇà °¡´É º¯¼ö

%DEFINE date=%exec "date"
%DEFINE dateRpt="Today is $(date)"

Net.Data°¡ º¯¼ö ÂüÁ¶ $(dateRpt)¸¦ ÇØ¼®Çϸé, Net.Data´Â ½ÇÇà °¡´É ³¯Â¥¸¦ ã¾Æ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ´ÙÀ½À» ¸®ÅÏÇÕ´Ï´Ù.

Today is Tue 11-07-1995

½ÇÇà °¡´É º¯¼ö´Â Àý´ë ÀÚ½ÅÀÌ È£ÃâÇÑ ½ÇÇà °¡´É ÇÁ·Î±×·¥ÀÇ Ãâ·Â °ªÀ¸·Î ¼³Á¤µÇÁö´Â ¾Ê½À´Ï´Ù. À§ÀÇ ¿¹¸¦ º¸¸é ³¯Â¥ °ªÀº ³Î(NULL)ÀÔ´Ï´Ù. DTW_ASSIGN ÇÔ¼ö È£Ãâ¿¡¼­ À̸¦ »ç¿ëÇÏ¿© ÀÌÀÇ °ªÀ» ´Ù¸¥ º¯¼ö¿¡ ÁöÁ¤ÇÏ´Â °æ¿ì, ÁöÁ¤ ÈÄ »õ·Î¿î º¯¼öÀÇ °ªµµ ¿ª½Ã ³Î(NULL)ÀÌ µË´Ï´Ù. ½ÇÇà °¡´É º¯¼öÀÇ ¸ñÀûÀº ÀÚ½ÅÀÌ Á¤ÀÇÇÑ ÇÁ·Î±×·¥À» È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù.

¶ÇÇÑ º¯¼ö Á¤ÀÇ¿¡ ÇÁ·Î±×·¥ À̸§°ú ¸Å°³º¯¼ö¸¦ ÇÔ²² ÁöÁ¤ÇÏ¿© ½ÇÇàµÉ ÇÁ·Î±×·¥¿¡ ¸Å°³º¯¼ö¸¦ Àü´ÞÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿¹ 3: ¸Å°³º¯¼ö°¡ ÀÖ´Â ½ÇÇà °¡´É º¯¼ö

%DEFINE mph=%exec "calcMPH $(distance) $(time)"

distance ¹× timeÀÇ °ªÀÌ ÇÁ·Î±×·¥ calcMPH¿¡ Àü´ÞµË´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]