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

Linuxと挙動がちがってて使いにくいOS Xのコマンド(top/ps/netstat)の代替 - かみぽわーる