プロセス名(コマンド名)を指定して、該当する全プロセスにシグナルを送って終了させるコマンドはどれですか。

LPIC-1(101/102 試験)「GNU・Unixコマンド」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / GNU・Unixコマンド
  1. killall✓ 正解
  2. pgrep
  3. nice
  4. jobs
💡 killall はプロセス名を指定し、一致する全プロセスにシグナル(既定はSIGTERM)を送ります。kill はPIDを指定する点が異なります。
○ killall:正解。killall はプロセス名を指定し、一致する全プロセスにシグナル(既定SIGTERM)を送って終了させます。
✕ pgrep:pgrep はプロセス名に一致するPIDを検索・表示するだけで、シグナルは送りません(送るのはpkill)。
✕ nice:nice はプロセスを指定優先度で起動するコマンドで、シグナル送信や終了はしません。
✕ jobs:jobs はシェルのジョブ一覧を表示するだけで、プロセスへのシグナル送信は行いません。
▶ この分野をクイズ形式で解く