Pythonで実行中のプロセスを確認する方法
実行中のPythonプロセスを確認するには、次のコマンドを使用します。
- コマンドプロンプトに「ps -ef | grep python」と入力すると、実行中のすべてのプロセスのリストが表示され、「python」というキーワードでフィルタリングされます。
- top コマンドで Shift+H を押して CPU 使用率でソートして、Python プロセスを探す
- htop コマンドは top コマンドのように、より対話的な機能と、プロセスをフィルターするオプションを備えています。
- pgrep python コマンドで、稼働中の Python プロセスの PID を一覧表示できます。
- Python スクリプトで、psutil ライブラリを使用すると、以下のようなコードで実行中の Python プロセスをすべて一覧できます。
import psutil
for proc in psutil.process_iter(['pid', 'name']):
if 'python' in proc.info['name']:
print(proc.info)
実行中のPythonプロセスを確認するためのさまざまな方法を以下に示します。環境やニーズに合った方法を選択してください。