LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
- pkill
- pgrep✓ 正解
- pidof -x
- killall -l
💡 pgrep はプロセス名のパターンに一致するPIDを表示します。pkill は同様の検索を行いますがシグナルを送って終了させる点が異なります。
✕ pkill:pkill はパターン一致したプロセスにシグナルを送って終了させるコマンドで、PID表示が主目的ではありません。
○ pgrep:正解。pgrep はプロセス名のパターンに一致するプロセスのPIDを検索して表示します。
✕ pidof -x:pidof は完全なプログラム名でPIDを返しますが、pgrepのようなパターン(部分一致)検索が主用途ではありません。
✕ killall -l:killall -l は送信可能なシグナルの一覧を表示するオプションで、PIDの検索表示ではありません。