プロセスの検索

ポート番号からプロセスを探す

1313ポートを使っているプロセスを検索します。

$ lsof -i :1313
COMMAND    PID USER   FD   TYPE            DEVICE SIZE/OFF NODE NAME
hugo      1475 misa  212u  IPv4 0xc4ddf189244bd57      0t0  TCP localhost:bmc_patroldb (LISTEN)```

実行コマンド名からプロセスを探す

実行コマンドhugoを使っているプロセスを探します。

サクッと調べたい場合

$ pgrep -fl hugo
1475 hugo server

プロセスの情報が詳しく知りたい場合

$ ps aux | head -1 && ps aux | grep hugo
USER               PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
misa              1489   0.0  0.0  4268040    784 s001  S+    9:38PM   0:00.00 grep hugo
misa              1475   0.0  1.1  4520320  92224 s002  S+    9:31PM   0:02.00 hugo server

プロセスのkill

PID: 1475 でプロセスが動いていることがわかったのでkillします。

$ kill 1475

強制終了したい場合は-9を付けます。

$ kill -9 1475