プロセスID(PID)がわかっている場合は、psコマンドを使用してプロセス名を取得できます。
ps -p PID -o comm=
psコマンドは、プロセス関連の操作に使用されます。上記のコマンドで、-p PID
プロセスIDと-o comm=
を提供します 指定されたPIDに関連付けられたコマンドを出力するように要求します。
実際の例は次のとおりです。

正直なところ、奇妙なps -p PID -o comm=
を覚えるのは難しいです。 構文。その場合は、psコマンドのマニュアルページを調べるか、他の方法で詳細を取得できます。
psコマンドまたはtopコマンドを使用して、実行中のすべてのプロセスを一覧表示し、必要に応じてプロセスIDとプロセス名をメモできます。

PIDがわかっている場合は、grepコマンドを使用して出力をフィルタリングし、そのPIDの詳細を取得できます。
ps aux | grep PID
ただし、下の画像に示されているように、出力にはプロセス名とともに他の詳細が表示されます。

手動で読んでいる場合は問題ありません。ただし、スクリプトで使用する必要がある場合は、問題になる可能性があります。
ここで、ps -p PID -o comm=
ボーナスのヒント: プロセス名とPIDについて話しているので、逆の方法、つまりプロセス名からPIDを見つける方法を簡単に説明します。
pidof
という専用コマンドがあります 正確なプロセス名がわかっている場合は、次のように使用できます。
pidof exact_process_name
つまり、LinuxコマンドラインでPIDからプロセス名を見つける方法を学び、プロセス名からPIDを取得する方法も学びました。
何かが正しく機能していない場合、または一般的なコメントがある場合は、下のコメントにコメントを残してください。