IBM Books

Net.Data ÂüÁ¶¼­

½ÇÇà º¯¼ö


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
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°¡ ÇÁ·Î±×·¥À» ãÁö ¸øÇÏ¸é ½Ã½ºÅÛ PATH ȯ°æ º¯¼ö¿¡¼­ Á¤ÀÇÇÑ µð·ºÅ丮¸¦ Ž»öÇÕ´Ï´Ù. ½ÇÇà ÇÁ·Î±×·¥À» ãÀ¸¸é Net.Data´Â ÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.

¿¹Á¦ 1: ½ÇÇà º¯¼ö Á¤ÀÇ

%DEFINE runit=%exec "testProg"

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

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

´Ü¼ø ¸Þ¼­µå´Â ´Ù¸¥ º¯¼ö Á¤ÀǷκÎÅÍ ½ÇÇà º¯¼ö¸¦ ÂüÁ¶ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¿¹Á¦ 2´Â ÀÌ ¸Þ¼­µå¸¦ º¸¿©ÁÝ´Ï´Ù. º¯¼ö date´Â ½ÇÇà º¯¼ö·Î Á¤ÀǵǸç dateRpt´Â ÀÌ ½ÇÇà º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â º¯¼ö ÂüÁ¶·Î Á¤Àǵ˴ϴÙ.

¿¹Á¦ 2: º¯¼ö ÂüÁ¶¿¡ ÇØ´çÇÏ´Â ½ÇÇà º¯¼ö

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

Net.Data´Â º¯¼ö ÂüÁ¶ $(dateRpt)¸¦ ºÐ¼®ÇÒ ¶§ ½ÇÇà ³¯Â¥¸¦ Ž»öÇϰí, ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ´ÙÀ½À» ¸®ÅÏÇÕ´Ï´Ù.

Today is Tue 11-07-1995

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

¶ÇÇÑ º¯¼ö Á¤ÀÇ¿¡¼­ ÇÁ·Î±×·¥¸í°ú ÇÔ²² ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏ¿© ½ÇÇàÇÒ ÇÁ·Î±×·¥¿¡ ¸Å°³º¯¼ö¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦ 3: ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â ½ÇÇà º¯¼ö

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

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


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