Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9409

Node.jsでport 3000のプロセスを探してkillするDOS バッチファイル(Windows10)

$
0
0

環境: Windows10 (7でもokと思われ)
Node.jsの開発などで時折localhost:3000とタイプすると

error
Port 3000 is already in use

と出て進まないとき、手動でプロセス番号を探してkillするのが手間なので、DOSバッチファイルにしました。

processkill.bat
FOR /F "delims=" %%i in ('netstat -aon ^| findstr 0.0:3000') do set NODEPORT=%%i
echo off
@REM 出力の最後がPORTを表しているので、末尾まで読んでいる
for %%a in (%NODEPORT%) do (
set TEMPB=%%a
)
echo %TEMPB%
taskkill /pid %TEMPB% /F

実行法はコマンドプロンプトから

cmd
>processkill.bat

だけです。

元は
netstat -aon ^| findstr 0.0:3000
で出てきたプロセス番号を読んで
taskkill /pid <プロセス番号>
とするコマンドで、このプロセス番号が一意に決まっていないので、ちょっと面倒でした。

以上です。


Viewing all articles
Browse latest Browse all 9409

Trending Articles