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