実行中のプログラムのパスを見つけることができますか?

実行中のプログラムのパスを見つけることができますか?

プロセスは実行中ですが、xmms2d2つの可能な実行可能ファイル(他のディレクトリ、実行可能ファイルパスの両方)がプロセスを作成できます。時にはプログラムが動作し、時には動作しないため、そのうちの1つが破損しているようです。これで実行中のプロセスが正常に動作するので、他のプロセスを削除(または名前変更)したいと思います。

ps ax|grep "xmms"8505 ? SLl 2:38 xmms2d -vパス情報なしで返されます。 PIDが与えられたら、または/usr/bin/xmms2dで実行されているかどうかを確認できますか/usr/local/bin/xmms2d

ありがとうございます!

ベストアンサー1

この試み:

ls -l /proc/8505/exe

または、解析された出力を望まない場合は、ls次のようにします。

readlink /proc/8505/exe

または

realpath /proc/8505/exe

おすすめ記事