¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 1,358°Ç
   
ÅؽºÆ®¸ðµå¿¡¼­ script¸¦ ÀÌ¿ëÇÑ È­¸é °øÀ¯±â´É
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2009-12-01 (È­) 10:46 Á¶È¸ : 10163
±ÛÁÖ¼Ò :
                                
script  ¸í··¾î¸¦ ÅëÇÑ Àç¹ÌÀÖ´Â ±â´ÉÀÌ À־ Çϳª ¼Ò°³Çص帳´Ï´Ù...
ÈçÈ÷µé ³×ÀÌÆ®¿ÂÀ̳ª... MSN ³Ý¹ÌÆÃÀ» ÅëÇؼ­ Ä£±¸µéÇÏ°í ¹ÙÅÁÈ­¸é °øÀ¯¸¦ ÅëÇؼ­ PC¿¡ ¹®Á¦¸¦ È®ÀÎÇØÁÖ°ï ÇϽÃÁÒ~
¸®´ª½º ÅؽºÆ®¸ðµå¿¡¼­µµ ÀÌ¿Í°°Àº ºñ½ÁÇÑ ±â´ÉÀÌÀ־ ¼Ò°³ÇØ µå¸³´Ï´Ù.

¹°·Ð ¾Æ½Ã´ÂºÐµéµµ °è½ÇÅ×Áö¸¸~ °í°´±â¼úÁö¿ø½Ã¿¡ È°¿ëÇϸé ÁÁÀº ÆÁÀÌ µÉ°Í °°³×¿ä~~ ^^

# scRIPT ¸í·É¾î MAN PAGE
 scRIPT(1)                 BSD General Commands Manual                scRIPT(1)
NAME
     script - Å͹̳¯¿¡¼­ ¹ß»ýÇÏ´Â ¸ðµç ¼¼¼ÇÀ» ±â·ÏÇÑ´Ù.
»ç¿ë¹ý
     script [-a] [ÆÄÀÏ]
¼³¸í
     script ¸í·ÉÀº Å͹̳¯¿¡¼­ º¸¿©Áö´Â ¸ðµç ³»¿ëÀ» ÆÄÀÏ¿¡ ±â·ÏÇÑ´Ù.  ÀÌ°ÍÀº ½©
     ¿¡¼­ÀÇ »ç¿ëÀÚ¿Í ÄÄ°úÀÇ ÀÛ¾÷ »óŸ¦ ±â·ÏÇÏ°í, ±×°ÍÀ» ´Ù½Ã »ìÆì º¸¾Æ¾ßÇÒ °æ
     ¿ì¿¡ ¾ÆÁÖ À¯¿ëÇÏ°Ô ¾²ÀδÙ.  ¶ÇÇÑ ÆÄÀÌÇÁ ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ´Ù¸¥ ÀÛ¾÷À» ÇÏ°í
     ÀÖÀ¸¸é¼­ÀÌ ±â·Ï ³»¿ëÀ» ÀμâÇÒ ¼öµµ ÀÖ´Ù.
     ÆÄÀÏÀÎÀÚ°¡ ÀÖÀ¸¸é, ±× ÆÄÀÏ¿¡ ¸ðµç ³»¿ëÀ» ±â·ÏÇÏ°í, ¾øÀ¸¸é, typescript ÆÄ
     ÀÏ¿¡ ±â·ÏÇÑ´Ù.
     ¿É¼Ç:
     -a      »õ·Î ±â·ÏÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀÌ¹Ì ÀÖ´Â file ¿¡³ª, typescript ÆÄÀÏ¿¡
             ³»¿ëÀ» µ¡ºÙÈù´Ù.
     script¸¦ ¸¶Ä¡±â À§Çؼ­´Â½© Á¾·á¸¦ È£ÃâÇÏ¸é µÈ´Ù. (´ë°Ô exit, logout, ^D)
     vi(1) ¿Í °°Àº Å͹̳¯ÀÇ Ãâ·ÂÀ» »ç¿ëÇÏ´Â Ç®±×¸²ÀÇ »ç¿ëµµ±×´ë·Î ±â·ÏµÈ´Ù. ÀÌ
     ¶§´Â Á¶±Ý ÁöÀúºÐÇÏ°Ô º¸ÀÏ °ÍÀÌ´Ù.  script ¸í·ÉÀº ÇöÀç â, È­¸é¿¡ ´ëÇÑ ³»
     ¿ë¸¸ ±â·ÏÇÑ´Ù.  Áï, ÇÑ Å͹̳¯ÀÇ ¸ðµç Ãâ·ÂÀ» ±×´ë·Î ±â·ÏÇÑ´Ù.
ȯ°æº¯¼ö
     ´ÙÀ½Àº script¿¡¼­ »ç¿ëµÇ´Â ȯ°æº¯¼öµéÀÌ´Ù:
     SHELL  ÀÌ °ªÀÌ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é, script¿¡¼­ »ç¿ëÇÒ ½©·ÎÀÌ°ÍÀ» »ç¿ëÇÏ°í, Áö
            Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, /bin/sh·Î °¡Á¤ÇÑ´Ù.
°ü·Ã Ç׸ñ
     csh(1) (»ç¿ë³»¿ª(history) ó¸® ºÎºÐÀ» ÂüÁ¶)
¹ßÀÚÃë
     script ¸í·ÉÀº 3.0BSD ½Ã½ºÅÛ¿¡¼­ óÀ½ ³ªÅ¸³µ´Ù.
¹ú·¹
     script ¸í·ÉÀº ¾Õ¿¡¼­ ¸»ÇßµíÀÌ Å͹̳¯·Î Ãâ·ÂµÇ´Â ¸ðµç °ÍÀ»±â·ÏÇϱ⠶§¹®¿¡,
     °¢Á¾ Ư¼ö¹®ÀÚ(Áٹٲ޹®ÀÚ, ¹é½ºÆäÀ̽º, ¾È½Ã..)µéÀ»±×´ë·Î ±â·ÏÇÑ´Ù.
4th Berkeley Distribution        July 27, 1991       4th Berkeley Distribution
~
 
# script¸¦ ÀÌ¿ëÇÑ È­¸é °øÀ¯±â´É 1

ÀÏ´Ü 2°³ÀÇ Ã¢À» ¶ç¿î´Ù...

[root@mojily ~]# w
 10:35:51 up 3 days, 20:25,  2 users,  load average: 0.04, 0.16, 0.16
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
mojily   pts/0    220.90.215.4     10:29    0.00s  0.06s  0.04s sshd: mojily [priv]    --> ÇöÀç Á¢¼Ó pty
mojily   pts/1    220.90.215.4     10:35    2.00s  0.05s  0.05s sshd: mojily [priv]

[root@mojily ~]# ll /dev/pts/
ÇÕ°è 0
drwxr-xr-x  2 root   root      0 10¿ù 19 14:09 .
drwxr-xr-x 10 root   root   3740 10¿ù 19 14:10 ..
crw--w----  1 mojily tty  136, 0 10¿ù 23 10:36 0
crw--w----  1 mojily tty  136, 1 10¿ù 23 10:35 1
pty0 »ç¿ëÀÚÀÇ ¸í··¾î°ªÀ» pty1 »ç¿ëÀÚ¿¡°Ô º¸³»°Ú´Ù....
[root@mojily ~]# script /dev/pts/1


±×¸®°í³ª¼­ ÀÌÁ¦È®ÀÎ  pts/0 ¿¡¼­ ¸í·É¾î¸¦ ³¯·Á¼­ pts/1 Á¢¼Óâ¿¡¼­ È®ÀÎ.....
¾Æ½¬¿îÁ¡À̶ó¸é ¸í·É¾î ½ÇÇà°á°ú °ª¸¸ º¸À̴°ÅÁÒ...
±×·³ À̹ø¿¡´Â Ä¿¸Çµå³¯¸®´Â ºÎºÐ±îÁö º¼¼öÀÖ´Â ¹æ¹ýÀ» È®ÀÎÇØ º¾½Ã´Ù.....
ps)Á¢¼ÓÁ¾·á´Â CTRL + D  Or  exit

#script ¸¦ ÀÌ¿ëÇÑ È­¸é °øÀ¯±â´É 2
À̹ø¿¡´Â fifo ÆÄÀÏÀ» ÀÌ¿ëÇÑ ¹æ¹ýÀ¸·Î ¸ÕÀú fifo man ÆäÀÌÁöºÎÅÍ È®ÀÎÇغ¾½Ã´Ù.
 FIFO(4)                    ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó                    FIFO(4)
À̸§
       fifo - ¸í¸íµÈ ÆÄÀÌÇÁ·Î¼­, First-In, First-Out Ư¼ö ÆÄÀÏÀÓ.
¼³¸í
       FIFO  Ư¼ö ÆÄÀÏÀº, ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀϺημ­ ¾×¼¼½ºµÈ´Ù´ÂÁ¡À» Á¦¿ÜÇÏ°í´Â ÆÄÀÌÇÁ¿Í À¯»çÇÏ´Ù.  FIFO´Â Àбâ ȤÀº ¾²±â À§ÇÑ ´ÙÁß
       ÇÁ·Î¼¼½ºµé¿¡ ÀÇÇØ ¿­·ÁÁø´Ù.  ÇÁ·Î¼¼½ºµéÀÌ µ¥ÀÌÅ͸¦ FIFO¸¦ ÅëÇØ ±³È¯ÇÒ¶§, Ä¿³ÎÀº ¸ðµç µ¥ÀÌÅ͸¦ ÆÄÀϽýºÅÛ¿¡ ÀÛ¼ºÇÏÁö ¾Ê°í,
       ³» ºÎ ·Î Àü´ÞÇÑ´Ù.  µû¶ó¼­ FIFO Ư¼ö ÆÄÀÏÀº ÆÄÀÏ ½Ã½ºÅÛ¿¡ ¾Æ¹«·± ³»¿ëµµ °®°í ÀÖÁö ¾Ê°í, ÇÁ·Î¼¼½ºµéÀÌÆÄÀϽýºÅÛ¿¡¼­ À̸§À»
       »ç¿ëÇÏ¿© ÆÄÀÌÇÁ¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÆÄÀÏ ½Ã½ºÅÛ ±âÀç»çÇ×Àº ´ÜÁö ÂüÁ¶ Æ÷ÀÎÆ®·Î¼­ ¼­ºñ½ºÇÑ´Ù.
       Ä¿³ÎÀº ÃÖ¼Ò ÇϳªÀÇ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¿­¸®´Â °³º° FIFO Ư¼ö ÆÄÀÏ¿¡ ´ëÇÑ ÇϳªÀÇ ÆÄÀÌÇÁ°´Ã¼¸¦ °ü¸®ÇÑ´Ù. FIFO´Â µ¥ÀÌÅÍ°¡ ÆнºµÇ
       ±â Àü¿¡, Àбâ¿Í ¾²±âÀÇ µÎ°¡Áö ¸ñÀûÀ¸·Î ¿­·Á¾ß ÇÑ´Ù.  º¸Åë ´Ù¸¥ FIFO ºí·ÏÀ» ¿¬´Ù.
       ÇÁ·Î¼¼½º´Â FIFO¸¦  ºí·ÏÅ·ÀÌ ¾Æ´Ñ ¸ðµå¿¡¼­ ¿­¼ö ÀÖ´Ù. ÀÌ °æ¿ì, ºñ·Ï ¾î´À ´©±¸µµ ¾²±â Ãø¸é¿¡¼­ ¿­Áö´Â ¾Ê¾ÒÁö¸¸, ¿ÀÁ÷ Àб⸦
       À§ÇØ ¿©´Â °ÍÀº ¼º°øÇÒ °ÍÀÌ´Ù.  ÀÌ¹Ì ´Ù¸¥ ÂÊÀÌ ÀÌ¹Ì ¿­·È´Ù¸é, ¿ÀÁ÷ ¾²±â¸¸À» À§ÇØ ¿©´Â °ÍÀº ENXIO(±×·¯ÇÑ ÀåÄ¡³ª ÁÖ¼Ò ¾ø À½)
       °ú ÇÔ²² ½ÇÆÐÇÒ °ÍÀÌ´Ù.
       ¸® ´ª½º¿¡¼­ Àбâ¿Í ¾²±â¸¦ À§ÇØ FIFO¸¦ ¿©´Â °ÍÀº ºí·ÏÅ· ¸ðµå³ª, ºí·ÏÅ·ÀÌ ¾Æ´Ñ ¸ðµÎ¿¡¼­°¡´ÉÇÏ´Ù. POSIX´Â À̸¦ Á¤ÀǵÇÁö ¾ÊÀº
       ÇüÅ·Π³²°ÜµÎ¾ú´Ù.
       ¾Æ¹«µµ ÀÐÁö ¸øÇÏ´Â µ¿¾È, ÀÌ´Â ¾²±â¸¦ À§ÇØ FIFO¸¦ ¿©´Âµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù.  ÀÚü Ä¿¹Â´ÏÄÉÀ̼ÇÀ» À§ÇØ ¿¬°á¿¡ µÎ ³¡À» »ç¿ëÇÏ´Â
       ÇÁ·Î¼¼½º´Â DEADLOCKÀ» ÇÇÇϴµ¥ ¸Å¿ì ÁÖÀÇÇØ¾ß ÇÑ´Ù.
ÁÖÀÇ
       ÇÁ·Î¼¼½º°¡ ´Ù¸¥ Ãø¸é¿¡¼­ Àб⸦ À§ÇØ ¿­¸®Áö ¾Ê´Â FIFO¸¦ ÀÛ¼ºÇÏ·Á°í ÇÒ¶§, ÇÁ·Î¼¼½º´Â SIGPIPE ½Ã±×³ÎÀÌ º¸³»Áø´Ù.
       FIFO Ư¼ö ÆÄÀϵéÀº .BR mkfifo (3)¿¡ ÀÇÇØ ¸¸µé¾îÁú ¼ö ÀÖ°í, ƯÈ÷ .IR "ls -l"¿¡¼­ º¸ÀδÙ.
        .
°ü·Ã Ç׸ñ
       mkfifo(3), mkfifo(1), pipe(2), socketpair(2), open(2), signal(2), sigaction(2).
Linux Man Page                    20 Jun 1999                          FIFO(4)

MKFIFO(1)                                                            MKFIFO(1)
NAME
       mkfifo - FIFO(Àϸí ÆÄÀÌÇÁ) ¸¸µé±â
SYNOPSIS
       mkfifo [-m mode] [--mode=mode] [--help] [--version] filename...
DEscRIPTION
       ÀÌ ¹®¼­´Â ´õÀÌ»ó ÃֽŠÁ¤º¸¸¦ ´ã°í ÀÖÁö¾Ê´Ù. ±×·¡¼­, ¸î¸î Ʋ¸± °æ¿ìµµ ÀÖ°í, ºÎÁ·ÇÑ °æ¿ìµµ ÀÖÀ» °ÍÀÌ´Ù.  ¿ÏÀüÇÑ ¸Å´º¾óÀ» ¿ø
       Çϸé, Texinfo ¹®¼­¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
       ÀÌ ¸Å´º¾ó ÆäÀÌÁö´Â mkfifo ¸í·ÉÀÇ GNU ¹öÀü¿¡ ´ëÇÑ °ÍÀÌ´Ù.  mkfifo ¸í·ÉÀº ÁÖ¾îÁø À̸§À¸·Î ÇϳªÀÇ FIFO¸¦ ¸¸µç´Ù.  ÃʱⰪÀ¸·Î
       ¸¸µé¾îÁö´Â FIFOÀÇ ¸ðµå´Â 0666
   OPTIONS
       -m, --mode mode
              mode ·Î »ç¿ëÇÒ °ÍÀº chmod(1)¿¡¼­ »ç¿ëÇÏ´Â ±âÈ£Çü½ÄÀ̳ª, ¼ýÀÚÇü½ÄÀ̸ç, ÀÌ °ªÀº ÃʱⰪÀ¸·Î ÁöÁ¤µÇ´Â ¸ðµå¸¦ ¹«½ÃÇÑ´Ù.
       --help µµ¿ò¸»À» º¸¿©ÁÖ°í ¸¶Ä£´Ù.
       --version
              ¹öÀü Á¤º¸¸¦ º¸¿©ÁÖ°í ¸¶Ä£´Ù.
FSF                           GNU File Utilities                     MKFIFO(1)


ÀÚ~~È®ÀÎÀÌ ³¡³µÀ¸¸é ´Ù½Ã Ã¢À» 2°³¸¦ ¶Ù¿î´Ù.

[root@mojily ~]# mkfifo /tmp/script       --> pts/0 

[root@mojily ~]# cat /tmp/script           --> pts/1

[root@mojily tmp]# script -f /tmp/script   --> pts/0
script started, file is /tmp/script

¿À¿ì~~~ À̹ø¿¡´Â pts/0 ¿¡¼­ ³¯¸° ¸í··¾î±îÁö pts/1 »ç¿ëÀÚ¿¡°Ô±îÁö º¸¿©Áý´Ï´Ù...

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.