ポートからプロセスを探す
td-agentが24224
ポートで起動していることを確認したい
ポート番号からPIDを検索
$ sudo netstat -anp | grep 24224
# netstat -anl とするとLISTENのみ表示
=>
tcp 0 0 0.0.0.0:24224 0.0.0.0:* LISTEN 1494/ruby # 1494がpid
udp 0 0 0.0.0.0:24224 0.0.0.0:* 1494/ruby
※rootでないとプロセスIDを見れない
for mac
$ sudo lsof -nP -i4TCP -sTCP:LISTEN
PIDでプロセスを確認する
$ ps aux | egrep '^.+\s+1494'
=>
td-agent 1494 0.1 1.1 231448 44644 ? Sl XX XX:XX /bin/ruby /usr/sbin/td-agent --log /var/log/td-agent/td-agent.log --use-v1-config --group td-agent --daemon /var/run/td-agent/td-agent.pid