´ÙÀ½ ÀÌÀü Â÷·Ê

5. ½ºÅ©¸³Æ®

5.1 ¼³Á¤ ¸í·É¾î (AKA preexec)

ÀÌ ¿É¼ÇÀº ¼­ºñ½º°¡ Á¢¼ÓµÇ¾úÀ» ¶§¸¶´Ù ½ÇÇàµÉ ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. º¸ÅëÀÇ ´ëü ¹æ¹ýÀ» ÃëÇÕ´Ï´Ù.

Àç¹ÌÀÖ´Â ¿¹´Â »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÒ ¶§¸¶´Ù Àλñ¸» ¸Þ½ÃÁö¸¦ º¸³»´Â °ÍÀÔ´Ï´Ù. ¾Æ¸¶µµ "message of the day"Àϱî¿ä? ¿©±â¿¡ ¿¹°¡ ÀÖ½À´Ï´Ù:

        csh -c 'echo \"Welcome to %S!\" | \ /usr/local/samba/bin/smbclient
         -M %m -I %I' &
        

¹°·Ð, À̰ÍÀº Á¶¸¸°£ ±ÍÂú¾ÆÁú °ÍÀÔ´Ï´Ù :-)

Ŭ¸°¾÷(cleanup) ¸í·Éµµ ÂüÁ¶ÇϽʽÿä.

±âº»°ª: ¾øÀ½ (¸í·É¾î ½ÇÇà ¾øÀ½)

¿¹: echo \"%u connected to %S from %m (%I)\" >> /tmp/log

5.2 ¼³Á¤ ¸í·É¾î (·çÆ®)

À̰ÍÀº ¸í·É¾î°¡ ·çÆ®¿¡ ÀÇÇÏ¿© ½ÇÇàµÇ´Â °ÍÀ» Á¦¿ÜÇÏ¸é ¼³Á¤ ¸í·É¾î¿Í °°½À´Ï´Ù. À̰ÍÀº È­ÀÏ ½Ã½ºÅÛ(cdrom °°Àº)À» Á¢¼ÓÀÌ ¿Ï·áµÇ±â Àü¿¡ ¸¶¿îÆ®Çϴµ¥ À¯¿ëÇÕ´Ï´Ù.

5.3 Ŭ¸°¾÷(cleanup) ¸í·É¾î

ÀÌ ¿É¼ÇÀº ¼­ºñ½º°¡ ÇØÁ¦µÉ ¶§¸¶´Ù ½ÇÇàµÉ ¸í·É¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. º¸ÅëÀÇ ´ëü ¹æ¹ýÀ» ÃëÇÕ´Ï´Ù. ÀϺΠ½Ã½ºÅÛ¿¡¼­´Â ¸í·É¾î°¡ ·çÆ®¿¡ ÀÇÇÏ¿© ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

Àç¹ÌÀÖ´Â ¿¹´Â ¼­¹ö ¸®¼Ò½ºÀ» ¸¶¿îÆ®ÇØÁ¦(umount)ÇÏ´Â °ÍÀÏ ¼ö ÀÖ½À´Ï´Ù:

        /sbin/umount /mnt/cdrom
        

See also Setup Command

Default: None (No command executed)

Example: echo \"%u disconnected from %S from %m (%I)\" >> /tmp/log

5.4 Ŭ¸°¾÷(Cleanup) ¸í·É (·çÆ®)

À̰ÍÀº ·çÆ®¿¡ ÀÇÇÏ¿© ½ÇÇàµÇ´Â °ÍÀ» Á¦¿ÜÇϸé postexec ¸í·É°ú °°½À´Ï´Ù. À̰ÍÀº È­ÀÏ ½Ã½ºÅÛ(cdrom°ú °°Àº)À» Á¢¼ÓÀÌ ÇØÁ¦µÈ ÈÄ¿¡ ¸¶¿îÆ®ÇØÁ¦(umount)Çϴµ¥ À¯¿ëÇÕ´Ï´Ù.

5.5 ¸ÅÁ÷(magic) ½ºÅ©¸³Æ®

ÀÌ ¸Å°³º¯¼ö´Â È­ÀϸíÀ» ÁöÁ¤Çϴµ¥, ¸¸ÀÏ È­ÀÏÀÌ ¿­·Á ÀÖÀ¸¸ç, È­ÀÏÀÌ ´ÝÈú ¶§ ¼­¹ö¿¡ ÀÇÇÏ¿© ½ÇÇàµÉ °ÍÀÔ´Ï´Ù. À̰ÍÀº À¯´Ð½º ½ºÅ©¸³Æ®¸¦ »ï¹Ù È£½ºÆ®¿¡ º¸³»Áöµµ·Ï Çã¿ëÇϸç Á¢¼ÓµÈ »ç¿ëÀÚ¸¦ À§ÇÏ¿© ½ÇÇàµË´Ï´Ù.

ÀÌ ¹æ¹ýÀ¸·Î ½ÇÇàµÇ´Â ½ºÅ©¸³Æ®´Â ÆÛ¹Ì¼ÇÀÌ Çã¿ëµÇ¸é ¿Ï·á½Ã¿¡ »èÁ¦µÉ °ÍÀÔ´Ï´Ù.

¸¸ÀÏ ½ºÅ©¸³Æ®°¡ Ãâ·ÂÀ» ¸¸µé¸é, Ãâ·ÂÀº ¸ÅÁ÷ Ãâ·Â ¸Å°³º¯¼ö(À§¸¦ º¸½Ê½Ã¿ä)¿¡ ÀÇÇÏ¿© ÁöÁ¤µÈ È­ÀÏ·Î º¸³»Áú °ÍÀÔ´Ï´Ù.

ÀϺΠ½©Àº È­Àϳ¡ Ç¥½Ã·Î ¶óÀÎÇÇµå ´ë½Å¿¡ ij¸®Áö-¸®ÅÏ-¶óÀÎÇǵå(carriage-return-linefeed)¸¦ Æ÷ÇÔÇÏ´Â ½ºÅ©¸³Æ®¸¦ ÇØ¼®ÇÏÁö ¸øÇÕ´Ï´Ù. ¸ÅÁ÷ ½ºÅ©¸³Æ®´Â È£½ºÆ®¿¡¼­ "±×»óÅ ±×´ë·Î(as is)" ½ÇÇàµÇ¾î¾ß Çϸç, À̰ÍÀº ÀϺΠȣ½ºÆ®¿Í ½©¿¡¼­´Â DOS Á¾·á(end)¿¡ ÇÊÅ͸µÀ» ÇÊ¿ä·Î ÇÒ °ÍÀÔ´Ï´Ù.

¸ÅÁ÷ ½ºÅ©¸³Æ®´Â ½ÇÇèÀûÀÌ°í ¹Ï¾î¼­´Â ¾ÈµË´Ï´Ù!

±âº»°ª: ¾øÀ½.¸ÅÁ÷ ½ºÅ©¸³Æ® ÁßÁö.

¿¹: user.csh


´ÙÀ½ ÀÌÀü Â÷·Ê