Netstatを使用してRefCnt列を取得しました。また、/ var/run/mysqld /mysqld.sockを介して2つの接続されたプロセスがあります。 PIDを見つける方法は?
# netstat -a -p -A unix
Proto RefCnt Flags Type State I-Node PID/Program name Path
...
unix 2 [ ACC ] STREAM LISTENING 1432153 7517/mysqld /var/run/mysqld/mysqld.sock
...
これはトリックの質問だと思います:)
列の下にPID /プログラム名があります7517/mysqld。 7517はPIDです。それはあなたが探していたものですか?
あなたはまたすることができます
ps -auxww | grep 7517
確認するだけ
編集:
pgrep -P pid
を使用して、他のプロセスのpidを取得できます。この短いBashスクリプトを使用して詳細を確認し、「YOUR_PID」をnetstatのpidに置き換えます。
for x in `pgrep -P *YOUR_PID*`; do ps auxwww | grep $x; done