pidからアプリケーション名を取得する

pidからアプリケーション名を取得する

コマンドを入力してアプリケーション名を調べようとしていますが、プロセスIDからアプリケーション名を調べるコマンドがないようです。コマンドのプロセスIDを介してのみプロセス名を取得できます。コマンドはps -p <process id> o comm=プロセス名を返します。プロセスIDを使用してアプリケーション名を取得したいので、私のクエリは次のようになります。プロセスIDを使用してアプリケーション名を取得するには、Linuxでどのコマンドを使用できますか?

ベストアンサー1

/proc最新のLinuxで利用可能です。

ls -l /proc/[PID]/exe  
#or
readlink /proc/[PID]/exe

このファイルは、このPIDで使用される実行可能ファイルへのリンクである必要があります。

おすすめ記事