【よく使う】指定したポートで開いているNode.jsのプロセスを削除する

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
よくVCode
のterminalでNode.js
のアプリ(プロセス)を起動したまま
間違えてタブを消してしまうことが多いのでプロセスを削除する手順をメモしました。
困っていること
terminalからキーが押せなくてアプリケーションを終了できない
Node.jsで起動したアプリケーションのプロセスを終了する場合は
コマンドを実行したterminal画面で control + c
のキーを押して消すのですが
タブを閉じてしまうと終了することができなくなってしまいます。
再度Node.jsのアプリを立ち上げるとエラーになる
再度起動コマンドを実行すると
ポートがすでに利用されていますというエラーが発生します。
発生するエラー
perlError: listen EADDRINUSE: address already in use :::8000
削除手順
ポート番号をgrepしプロセスIDを検索
lsofコマンドを実行しプロセス一覧を表示し
ポート番号でgrepしプロセスIDを調べます。
terminal$ lsof -i -P | grep 8080
219:node 25514 XXXXX 27u IPv4 0x75b896069fab0e55 0t0 TCP *:8080 (LISTEN)
プロセスを削除する
調べたプロセスIDをkillコマンドを実行して削除します。
terminal$ kill -9 25514
- review
今の自分に満足していますか?『持たざる者の逆襲 まだ何者でもない君へ』溝口勇児
- review
ついに語られた業界の裏側!『フジテレビの正体』堀江貴文が描くテレビ局の本当の姿
- review
愛する勇気を持てば人生が変わる!『幸せになる勇気』岸見一郎・古賀史健のアドラー実践編で真の幸福を手に入れる
- review
週末を変えれば年収も変わる!『世界の一流は「休日」に何をしているのか』越川慎司の一流週末メソッド
- review
新しい自分に会いに行こう!『自分の変え方』村岡大樹の認知科学コーチングで人生リセット
- review
科学革命から AI 時代へ!『サピエンス全史 下巻』ユヴァル・ノア・ハラリが予見する人類の未来