特定のポートを使用しているサービスをコマンド1発でkillする
2019-07-02
目次
※この記事はQiita(特定のポートを使用しているサービスをコマンド1発でkillする - Qiita)にも投稿されているものです。
Railsのチュートリアルでps aux | grep rails
してからkill
みたいなことをしていた。
たぶん意味を理解しているならこっちのコマンド(関数)を登録しておいた方が便利。
以下を~/.bashrc
とかに書いてsource ~/.bashrc
(読み込み)
Bashkillport () {
kill `lsof -ti tcp:$1`
}
例えば8000ポートを使用しているサービスをkill
したい場合は以下のようにする。
Bashkillport 8000
※シェルスクリプト初心者なのでもっと綺麗にかけたりできたら教えてください
デモ
python -m http.server
で8000ポートで簡易ウェブサーバを立ち上げるkillport 8000
でkill
べんりべんり