killport() {
if [ $# -ne 0 ]; then
for port in "$@"; do
pids=$(lsof -ti ":$port")
if [ -n "$pids" ]; then
echo "Processes listening on port $port: $pids"
echo "$pids" | xargs kill -9 >/dev/null 2>&1
echo "Processes listening on port $port have been terminated"
else
echo "No process found listening on port $port"
fi
done
else
echo "No arguments provided"
fi
}
7件のコメント
直感的なコマンドで簡単にできるのが良いですね。
RIIR に意味があるのではないかと推測します...
ターミナルをあまり使わない人が増えているんだな、と思います。
~/.bashrcの最後にこういうものを作っておけば、わざわざインストールしなくても…lsof -t -i TCP:8080 | xargs kill -9たまに VS Code のターミナルで起動していた webpack サーバーが終了しないことがあって、
上のシェルコマンドを入力してプロセスを終了しているのですが、
こんなユーティリティもあったんですね 😮
わあ、すごくいいですね!!!
正直、なぜ1.1k starsなのか分かりません