¹èÄ¡ ÆÄÀÏÀÌ °¡Áö°í ÀÖ´Â ÀåÁ¡ Áß Çϳª´Â »ý°¢Çϱ⿡µû¶ó ¾î·Á¿î ¹®Á¦¸¦ Á¤¸» ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. ¿À´Ã À©µµ¿ìÁî °Ô½ÃÆÇ¿¡
XPÀÇ cmd¿¡¼ ƯÁ¤ Æ÷Æ® ¿©´Ý´Â ¹æ¹ýÀ̶ó´Â Áú¹®ÀÌ ¿Ã¶ó¿Ô´Ù. ³»¿ëÀÎ Áï
netstatÀ¸·Î È®ÀÎÇÑ ÇÁ·Î¼¼½º¸¦ ¸í·ÉÇà¿¡¼ Á¾·áÇÒ ¼ö ÀÖ´À³Ä´Â °ÍÀ̾ú´Ù.
netstat¿¡´Â PID°¡ Ãâ·ÂµÇ¹Ç·Î ¸í·ÉÇà¿¡¼ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϸé ÇØ´ç ÇÁ·Î±×·¥À» °£´ÜÈ÷ Á¾·áÇÒ ¼ö ÀÖ´Ù.
taskkill /f /fi "PID eq %PID%"
¿¹:
taskkill /f /fi "PID eq 3389"
¸¸¾à Æ÷Æ® ¹øÈ£¸¸ ÁÖ°í ÇÁ·Î±×·¥À» Á¾·áÇÏ°í ½Í´Ù¸é ´ÙÀ½ ³»¿ëÀ» KillPort.cmd¶ó´Â ¹èÄ¡ ÆÄÀÏ·Î ÀúÀåÇÑ ÈÄ »ç¿ëÇÏ¸é µÈ´Ù.
@echo off
for /f "tokens=5" %%A in ('netstat -ab ^| find /i "%1"') do (set PID=%%A)
taskkill /f /fi "PID eq %PID%"
»ç¿ëÇü½Ä: KillPort.cmd Port_Number
'netstat -a ^| find /i "%1"'
netstat ¸í·ÉÀ» ½ÇÇàÇÏ°í ¸í·ÉÇà ÀÎÀÚ·Î °Ç³×Áø Æ÷Æ®¸¦ find ¸í·ÉÀ¸·Î ãÀ½
"tokens=5"
'netstat -a ^| find /i "%1"'¸¦ ½ÇÇàÇÑ °á°ú¿¡¼ 5¹ø°(PID) °ªÀ» %%A¿¡ ÀúÀå
set PID=%%A
%%AÀÇ °ªÀº %PID%¶ó´Â ȯ°æ º¯¼ö·Î ¼³Á¤
taskkill /f /fi "PID eq %PID%"
taskkill ¸í·É°ú Àü´Ü°è¿¡¼ ±¸ÇÑ È¯°æº¯¼ö %PID%·Î Æ÷Æ®¸¦ ¿¬ ÇÁ·Î±×·¥À» Á¾·á
´Ù¿î·Îµå: ¹èÄ¡ ÆÄÀÏÀ» ÀÛ¼ºÇϱ⠱ÍÂúÀº »ç¶÷Àº ´ÙÀ½ ¸µÅ©¿¡¼ ÆÄÀÏÀ» ¹Þ¾Æ »ç¿ëÇصµ µÈ´Ù. ¾ÐÃà ÆÄÀÏ¿¡´Â ÁÖ¾îÁø Æ÷Æ®¸¦ ±âµ¿ÇÏ´Â ÇÁ·Î±×·¥À» Á¾·áÇÏ´Â KillPort.cmd°¡ Æ÷ÇԵǾî ÀÖ´Ù.
´ñ±Û: ÀÌ ÆÁÀº univio´ÔÀÇ Áú¹®, XPÀÇ cmd¿¡¼ ƯÁ¤ Æ÷Æ® ¿©´Ý´Â ¹æ¹ý.¿¡´ëÇÑ ´äÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù.