LinuxでプロセスID(PID)を取得する方法は?
Linux では、プロセスの PID (プロセス ID) を取得する方法がいくつかあります。以下は一般的に使用される方法です。
- psコマンドで確認:psコマンドを実行すると、実行中のプロセス情報が一覧として表示されます。特定のプロセスのPIDを確認したい場合は、以下のようにコマンドを実行してください。
ps -ef | grep <进程名>
例えば、「nginx」という名前のプロセス のPIDを取得するには、次のコマンドを実行します。
ps -ef | grep nginx
- pgrepコマンドでは、プロセス名からプロセスのPIDを取得できます。指定したプロセスのPIDを取得するには、下記のコマンドを使用します。
pgrep <进程名>
例えば、「nginx」というプログラムのPIDを取得したい場合は、次のようにコマンドを実行します。
pgrep nginx
- pidof コマンドを使用して:pidof コマンドでは、プロセス名からプロセス ID を取得できます。指定されたプロセスのプロセス ID を取得するには、次のコマンドを使用します。
pidof <进程名>
例えば Nginx の PID を取得する場合は下記のコマンドを実行します。
pidof nginx
- topコマンドを使用する: topコマンドは、システム上で実行中のプロセス情報をPIDを含めて表示します。topコマンドの起動後は、「P」キーを押してPIDでプロセスを並び替え、目的のプロセスのPIDを確認することができます。
適宜に応じてこれらの方法を用いることができます。