LoginSignup
0
0

More than 1 year has passed since last update.

使われているはずのポート番号を「lsof」コマンドでgrepして叩いても何も返って来ずヒヤヒヤした件

Posted at

状況

jarファイルを実行しようとしたところ、「8080」が使用中だと怒られる。
20230506-022636.png
・「lsof」コマンドで確認

lsof -i -P | grep 8080

、、、何も表示されない??

解決方法

管理者権限を使用して起動したアプリやミドルウェアについては、以下の例のように「sudo」をつけて「lsof」コマンドを実行しないと、利用しているプロセスが確認ができないようです。

✖️ 失敗例

lsof -i -P | grep 8080

◯ 成功例

sudo lsof -i -P | grep 8080

まとめ

最初は使われているはずのプロセスが表示されず、目の前で何が起きているのかわかりませんでした。後から考えたら至極当然のように思えますが、管理者権限を使用した起動なのか曖昧な場合も、「sudo」を付けることで確認できるので頭の片隅に入れておくと安心ですね!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0