Linux で PID によって対応するプロセスとディレクトリを検索する

top コマンドを使用すると、一部のプロセスが比較的大量のメモリを占有していることがわかりますが、top はプロセス名とプロセスが存在するディレクトリを直接表示することはできません。したがって、次の方法で見つけることができます。

PIDの取得

まず、PID 番号を知る必要があります。PID 番号は、top コマンドで取得できます。
  ここに画像の説明を挿入
 次に、ps を使用して次の一般的な情報を確認できます (個人的には、ps からの情報は乱雑で、見つけるのがあまり便利ではありません)。

ps -aux |grep -v grep|grep 28990

プロセスディレクトリを見つける

上記の情報を通じて、これが Java プロセスであることもわかります。/opt/sonatype/nexus/bin/nexus ディレクトリには、もちろん、他のより単純で直接的なメソッドもあります。PID がわかった後は、直接実行できます。 enter /proc
/ 28990
ここに画像の説明を挿入
  これは直感的にわかります。

おすすめ

転載: blog.csdn.net/qq_27566167/article/details/128215220