【解説】 A) -grp 誤りです。このようなオプションは存在しません。 B) -g 正解です。このオプションを使用すると、特定のプロセスグループIDに関連付けられたプロセスのみを表示できます。 C) -G 誤りです。-Gは実グループID(real group ID)を指定するオプションであり、プロセスグループIDの指定には使用されません。 D) -gid 誤りです。このオプションは存在しません。
問題650:プロセス名を指定してプロセスを終了する場合に使用するコマンドはどれですか?
A) kill B) prokill C) pkill D) pskill
解答解説を開く
正解)C
【解説】 A) kill 誤りです。killコマンドはプロセスID(PID)を使用してプロセスを終了しますが、プロセス名を直接指定することはできません。 B) prokill 誤りです。このようなコマンドは存在しません。 C) pkill 正解です。このコマンドは、プロセス名を指定して対応するプロセスを終了します。デフォルトでは、TERMシグナル(15)を送信します。 D) pskill 誤りです。このコマンドはLinuxには存在しませんが、Windows環境ではtaskkillに類似したコマンドとして使用されることがあります。
【解説】 A) -s 誤りです。このオプションは、セッションIDを指定してプロセスをフィルタリングするために使用されます。 B) --sig 誤りです。このようなオプションは存在しません。 C) --signal 正解です。このオプションを使用すると、指定したシグナル(番号または名前)をプロセスに送信できます。 D) -snum 誤りです。このようなオプションは存在しません。
【解説】 A) -e 正解です。このオプションは、終了したプロセスの詳細を出力するために使用されます。 B) -f 誤りです。このオプションは、コマンドライン全体に一致するプロセスを検索するために使用されますが、終了プロセスの詳細表示には適していません。 C) -l 誤りです。このオプションは、プロセスID(PID)とプロセス名を表示しますが、終了プロセスの詳細情報は含まれません。 D) -v 誤りです。このオプションは、否定一致を行うためのものです。