1.01.4標準
process名がsshdと完全一致するprocessのPIDだけを検索する。
sshd-helperのような部分一致は除外する。
適切なコマンドはどれか。
× 不正解
pgrep -xはprocess名全体がpatternと一致するものだけを選び、そのPIDを出力する。
詳細解説
誤り
ps -x sshdcommand名の完全一致検索を表す構文ではない。
psの目的の構文でない。
誤り
kill -x sshdPID検索commandではない。
PID検索でない。
誤り
jobs -x sshdprocess全体の名前検索ではない。
shell jobだけである。
正しい
pgrep -x sshdprocess名を完全一致させてPIDを表示する。
正解。完全一致PIDを探す。
実際に確かめる
一時的な検証環境で実行できる例です。
pgrep --help | grep -E -- '--exact|-x'期待される結果
-x/--exact optionのhelp理解のポイント
- pgrep
- -x
- PID search
確認時の注意
- 確認環境: procps-ng系pgrep help
基礎のおさらい
表示名
pgrepが照合するprocess名の長さや対象fieldは実装optionを確認する。
command line
full command lineを対象にする場合は-f等、目的に合うoptionを使う。
問題IDKL-101-364
確認環境procps-ng系pgrep help
最終技術確認2026-08-13
誤り・権利侵害を報告